Exemplo n.º 1
0
 void PlanningUpdate()
 {
     if (Input.GetKeyDown(KeyCode.Alpha1))
     {
         if (CharacterAssets.Count > 0)
         {
             CharacterSelectEvent.Invoke(CharacterAssets[0]);
         }
     }
     else if (Input.GetKeyDown(KeyCode.Alpha2))
     {
         if (CharacterAssets.Count > 1)
         {
             CharacterSelectEvent.Invoke(CharacterAssets[1]);
         }
     }
     else if (Input.GetKeyDown(KeyCode.Alpha3))
     {
         if (CharacterAssets.Count > 2)
         {
             CharacterSelectEvent.Invoke(CharacterAssets[2]);
         }
     }
 }
Exemplo n.º 2
0
 private void HandleAssetSelection()
 {
     if (Input.GetKeyDown(KeyCode.Alpha1))
     {
         if (CharacterAssets.Count > 0)
         {
             CharacterSelectEvent.Invoke(CharacterAssets[0]);
         }
     }
     else if (Input.GetKeyDown(KeyCode.Alpha2))
     {
         if (CharacterAssets.Count > 1)
         {
             CharacterSelectEvent.Invoke(CharacterAssets[1]);
         }
     }
     else if (Input.GetKeyDown(KeyCode.Alpha3))
     {
         if (CharacterAssets.Count > 2)
         {
             CharacterSelectEvent.Invoke(CharacterAssets[2]);
         }
     }
 }
 public void NotifyCharacterSelected()
 {
     Debug.Log($"character selected {characterId}");
     characterSelected.Invoke(characterId);
 }