Пример #1
0
    private void OnCollisionEnter2D(Collision2D other)
    {
        ZombiePartsLimb zombiePartsLimb = other.gameObject.GetComponent <ZombiePartsLimb>();

        if (zombiePartsLimb != null && other.gameObject.tag == correctLimbTag)
        {
            zombiePartsLimb.inCorrectPosition = true;
            zombiePartsLimb.correctPosition   = transform.position;
        }
    }
Пример #2
0
    private void OnCollisionExit2D(Collision2D other)
    {
        ZombiePartsLimb zombiePartsLimb = other.gameObject.GetComponent <ZombiePartsLimb>();

        if (zombiePartsLimb != null && other.gameObject.tag == correctLimbTag)
        {
            zombiePartsLimb.inCorrectPosition = false;
            zombiePartsLimb.correctPosition   = Vector3.zero;
        }
    }
Пример #3
0
 // Use this for initialization
 void Start()
 {
     lastPosition = transform.position;
     limb         = GetComponent <ZombiePartsLimb>();
 }