Exemple #1
0
    public void Init(CharacterModel model)
    {
        characterPanel.Init();

        characterPanel.OnBackButtonClicked   += CharacterPanel_OnBackButtonClicked;
        characterPanel.OnNextButtonClicked   += CharacterPanel_OnNextButtonClicked;
        characterPanel.OnPrevButtonClicked   += CharacterPanel_OnPrevButtonClicked;
        characterPanel.OnSelectButtonClicked += CharacterPanel_OnSelectButtonClicked;
    }
Exemple #2
0
 public void Init(List <EnumMainWindow> offItemMenu)
 {
     Init();
     CharacterPanel.Init();
     EquipmentPanel.Init();
     BattlePanel.Init();
     SpellsPanel.Init();
     TalentsPanel.Init();
     NavigationBar.Init(offItemMenu);
 }
 protected override void Awake()
 {
     base.Awake();
     turn = -1;
     turnEndSubject = new Subject<int>();
     endTurnTasks = new List<UniTask>();
     beginTurnTasks = new List<UniTask>();
     turnBeginSubject = new Subject<int>();
     phase = new ReactiveProperty<GamePhase>(GamePhase.Prepare);
     team1 = new List<CharacterLogic>();
     team2 = new List<CharacterLogic>();
     disposable = new CompositeDisposable();
     characterPanel.Init();
 }
 public void OpenCharacterPanel()
 {
     panel.SetActive(true);
     panelCharacter.SetActive(true);
     characterPanel.Init();
 }