public void Awake() { dropped = GetComponent <LimbDropped>(); if (attack != null) { attack.charClippedOn = charClippedOn; } }
private void OnCollisionEnter(Collision collision) { LimbDropped limb = collision.gameObject.GetComponent <LimbDropped>(); if (limb != null) { if (limb.myTurn) { TryAddLimb(limb); } } }
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++; } }