void Update() { GameObject[] players = GameObject.FindGameObjectsWithTag("Player"); foreach (GameObject player in players) { if (player.GetComponent <NetworkIdentity>().isLocalPlayer) { inventory = player.GetComponent <DInventory>(); if (Vector3.Distance(transform.position, player.transform.position) < INTERACT_DISTANCE) { button.Regist(this, GetComponentInChildren <SpriteRenderer>().sprite); return; } } } button.UnRegist(this); }
public static void RegistPlayer(GameObject playerObj) { player = playerObj; inventory = playerObj.GetComponent <DInventory>(); playerObj.GetComponent <DMovement>().data = LoadStat("camdu"); }
public static void RegistPlayer(GameObject playerObj) { player = playerObj; inventory = playerObj.GetComponent <DInventory>(); }