Пример #1
0
    public void OnEnable()
    {
        for (int i = 0; i < inventory.Count; i++)
        {
            inventory[i].RegisterAction(EquipItems);
            inventory[i].RegisterPreAction(UnequipItems);
        }
        EquipItems();

        status.RegisterAction(LockInventory);
        LockInventory();
    }
Пример #2
0
 void UpdateStatus()
 {
     if (agentStatus != null)
     {
         agentStatus.UnregisterAction(UpdateInfo);
     }
     agentStatus = selectedAgent.Value.status;
     if (agentStatus != null)
     {
         agentStatus.RegisterAction(UpdateInfo);
     }
 }