Пример #1
0
 public void SetCurrentSpawner(MenuActionSpawner menuActionSpawner)
 {
     foreach (BaseMenuAction m in baseMenuActions)
     {
         m.CurrentSpawner = menuActionSpawner;
     }
 }
Пример #2
0
    private void Start()
    {
        menuActionSpawner = gameObject.GetComponentInChildren <MenuActionSpawner>();

        foreach (PlayerSkill s in basicSkills)
        {
            s.User = this;
            menuActions.Add(s);
        }
    }
Пример #3
0
    public void StartSwitcher(MenuActionSpawner m, int id)
    {
        m.DeleteButtons();
        currentID = id;
        List <MenuAction> characterMenuActions = new List <MenuAction>();

        foreach (var unit in reserveUnits)
        {
            CharacterMenuAction c = CreateInstance <CharacterMenuAction>();
            c.ActionName        = unit.Value.name;
            c.CharacterID       = unit.Key;
            c.CharacterSwitcher = this;
            characterMenuActions.Add(c);
        }
        m.SpawnButtonList(characterMenuActions);
    }