extends Resource class_name Effect func apply_effect (orign_entity: Entity, target_entity: Entity)-> void: assert(false)