void dropWeapon() { GetComponent<Renderer>().sortingOrder = 0; GetComponent<SpriteRenderer>().sprite = onFloorSprite; transform.parent = null; Player.weaponIsSet = false; Player = null; }
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); } } }