Пример #1
0
        virtual public void Caught(Catcher catcher)
        {
            Debug.Log("Mine caught by " + catcher);

            var collider = gameObject.GetComponent <Collider2D>();

            if (collider != null)
            {
                collider.enabled = false;
            }
            //transform.parent = catcher.hand.transform;
        }
Пример #2
0
        virtual public void Collect(Catcher catcher)
        {
            //transform.parent = catcher.transform;
            transform.localScale = Vector3.zero;
            type = MineType.Dead;
            var collider = gameObject.GetComponent <Collider2D>();

            if (collider != null)
            {
                collider.enabled = false;
            }
            // gameObject.active = false;
        }
Пример #3
0
 virtual public void Release(Catcher catcher)
 {
     transform.parent = null;
 }