liblast/Game/Assets/Materials/ExtendedMaterials/ExtendedMaterial.gd

20 lines
646 B
GDScript

extends StandardMaterial3D
class_name ExtendedMaterial
#const WEAPON = preload('res://Assets/Weapons/Weapon.gd').DamageType
#@export var type : MaterialType = MaterialType.NONE
@export var type : Resource
#func get_damage_effect(damage_type: WEAPON.DamageType):
#
# match type:
# MaterialType.CONCRETE:
# match damage_type:
# WEAPON.DamageType.BULLET: return "bullet hitting concrete"
# WEAPON.DamageType.EXPLOSION: return "explosion hitting concrete"
# MaterialType.METAL:
# match damage_type:
# WEAPON.DamageType.BULLET: return "bullet hitting concrete"
# WEAPON.DamageType.EXPLOSION: return "explosion hitting concrete"
#