Ejemplo n.º 1
0
 /// <summary>
 /// Registers for any interested events.
 /// </summary>
 private void Start()
 {
     if (photonView.IsMine)
     {
         EventHandler.RegisterEvent <Player, GameObject>("OnPlayerEnteredRoom", OnPlayerEnteredRoom);
         EventHandler.RegisterEvent <Ability, bool>(m_GameObject, "OnCharacterAbilityActive", OnAbilityActive);
         EventHandler.RegisterEvent <ItemAbility, bool>(m_GameObject, "OnCharacterItemAbilityActive", OnItemAbilityActive);
     }
     else
     {
         // Pickup isn't called on unequipped items.
         var allItems = m_Inventory.GetAllItems();
         for (int i = 0; i < allItems.Count; ++i)
         {
             allItems[i].Pickup();
         }
     }
 }