public virtual void taken(motor.HP_motor hp_motor) { if (!taken_by.Contains(hp_motor)) { taken_by.Add(hp_motor); } Debug.Log(string.Format("dano tomado por {0}", hp_motor.name)); if (behavior != null) { behavior.taken_damange(this); } else { Debug.Log( string.Format( "el {0} damage no tiene un behavior", gameObject)); } }
public virtual void taken(motor.HP_motor hp_motor) { if (!taken_by.Contains(hp_motor)) { taken_by.Add(hp_motor); } Debug.Log(string.Format( "[Damage] danno tomado por {0}", helper.game_object.name.full(hp_motor.gameObject))); if (behavior != null) { behavior.taken_damange(this); } else { Debug.Log( string.Format( "[Damage] el '{0}' damage no tiene un behavior", helper.game_object.name.full(gameObject))); } }