コード例 #1
0
ファイル: PlayerInfo.cs プロジェクト: ly774508966/u3dArpgDemo
 void OnEquipMoveHandler(ItemMoveVo[] itemMoveOps)
 {
     foreach (ItemMoveVo moveVo in itemMoveOps)
     {
         ItemInventory item = null;
         if (moveVo.MoveType == ItemMoveType.EquipOn)
         {
             item = PlayerInventory.GetItem(moveVo.ItemGUID);
             PlayerInventory.RemoveItem(moveVo.ItemGUID, 1);
             EquippedInventory.AddItemInventory(item);
         }
         else if (moveVo.MoveType == ItemMoveType.EquipOff)
         {
             item = EquippedInventory.GetItem(moveVo.ItemGUID);
             EquippedInventory.RemoveItem(item.Item_GUID, 1);
             PlayerInventory.AddItemInventory(item);
         }
     }
 }
コード例 #2
0
 private void Awake()
 {
     currentGold       = FindObjectOfType <CurrentGold>();
     equippedInventory = FindObjectOfType <EquippedInventory>();
 }
コード例 #3
0
 private void Awake()
 {
     equippedInventory = FindObjectOfType <EquippedInventory>();
 }