Пример #1
0
 void dropWeapon()
 {
     GetComponent<Renderer>().sortingOrder = 0;
     GetComponent<SpriteRenderer>().sprite = onFloorSprite;
     transform.parent = null;
     Player.weaponIsSet = false;
     Player = null;
 }
Пример #2
0
 void OnTriggerEnter2D(Collider2D coll)
 {
     if (coll.tag == "Player" && !isSet && !coll.gameObject.GetComponent<charactercontroler>().weaponIsSet)
     {
         Player = coll.gameObject.GetComponent<charactercontroler>();
         if (!coll.gameObject.GetComponent<charactercontroler>().weaponIsSet)
         {
             isSet = true;
             GetComponent<Renderer>().sortingOrder = 3;
             GetComponent<SpriteRenderer>().sprite = EquipedSprite;
             coll.gameObject.GetComponent<charactercontroler>().weaponIsSet = true;
             transform.parent = coll.gameObject.GetComponent<charactercontroler>().transform;
             gameObject.layer = 3;
             gameObject.transform.localPosition = new Vector3(0.25f,-0.2f);
             gameObject.transform.localEulerAngles = new Vector3(0,0);
             gameObject.transform.localScale = new Vector3 (1,1,1);
         }
     }
 }