20 lines
646 B
GDScript
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"
|
|
#
|