Added dialogue manager plugin
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
class_name DMPreviewGenerator extends EditorResourcePreviewGenerator
|
||||
|
||||
|
||||
const ICON: Texture2D = preload("../assets/resource.svg")
|
||||
|
||||
|
||||
func _handles(type: String) -> bool:
|
||||
return type == "Resource"
|
||||
|
||||
|
||||
func _generate(resource: Resource, size: Vector2i, _metadata: Dictionary) -> Texture2D:
|
||||
if resource is DialogueResource:
|
||||
var image: Image = ICON.get_image()
|
||||
image.resize(size.x, size.y, Image.INTERPOLATE_LANCZOS)
|
||||
return ImageTexture.create_from_image(image)
|
||||
|
||||
|
||||
return null
|
||||
|
||||
|
||||
func _generate_small_preview_automatically() -> bool:
|
||||
return true
|
||||
Reference in New Issue
Block a user