예제 #1
0
파일: Damage.cs 프로젝트: dem4ply/kabuki
 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));
     }
 }
예제 #2
0
파일: Damage.cs 프로젝트: dem4ply/kabuki_3V
        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)));
            }
        }