forked from joey/godottest
25 lines
606 B
GDScript
25 lines
606 B
GDScript
@tool
|
|
extends Resource
|
|
class_name SS2D_Mesh
|
|
|
|
## This is essentially a serializable data buffer with Node2D properties that will be assigned to a
|
|
## rendering node later.
|
|
|
|
@export var texture: Texture2D = null
|
|
@export var mesh := ArrayMesh.new()
|
|
@export var material: Material = null
|
|
@export var z_index: int = 0
|
|
@export var z_as_relative: bool = true
|
|
@export var show_behind_parent: bool = false
|
|
@export var force_no_tiling: bool = false
|
|
|
|
|
|
func clear() -> void:
|
|
texture = null
|
|
mesh.clear_surfaces()
|
|
material = null
|
|
z_index = 0
|
|
z_as_relative = true
|
|
show_behind_parent = false
|
|
force_no_tiling = false
|