示例#1
0
 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);
 }
示例#2
0
 public static void RegistPlayer(GameObject playerObj)
 {
     player    = playerObj;
     inventory = playerObj.GetComponent <DInventory>();
     playerObj.GetComponent <DMovement>().data = LoadStat("camdu");
 }
示例#3
0
 public static void RegistPlayer(GameObject playerObj)
 {
     player    = playerObj;
     inventory = playerObj.GetComponent <DInventory>();
 }