Beispiel #1
0
 public void Awake()
 {
     dropped = GetComponent <LimbDropped>();
     if (attack != null)
     {
         attack.charClippedOn = charClippedOn;
     }
 }
Beispiel #2
0
    private void OnCollisionEnter(Collision collision)
    {
        LimbDropped limb = collision.gameObject.GetComponent <LimbDropped>();

        if (limb != null)
        {
            if (limb.myTurn)
            {
                TryAddLimb(limb);
            }
        }
    }
Beispiel #3
0
    public void TryAddLimb(LimbDropped limb)
    {
        int indexOfEnum = (int)limb.partPlace;

        if (listLimb[indexOfEnum] == null)
        {
            print("Limb clip");
            listLimb[indexOfEnum] = limb.clip(this, joints[indexOfEnum]);
            if (life == 0)
            {
                GameManager.Instance.HerosRevive();
            }
            life++;
        }
    }