Ejemplo n.º 1
0
 public void UpdateMP(float value)
 {
     EventDispatcher.CallEvent("update_mp_" + partyID, new Dictionary <string, object>()
     {
         { "current", stats.SetMP(value) },
         { "max", stats.GetStats(UnitStat.MaxMP) }
     });
 }
Ejemplo n.º 2
0
 protected override void OnEnter()
 {
     context.SetLastState(BattleState.Input);
     if (!context.storyBoard.IsFinished())
     {
         context.ChangeBattleState(BattleState.Event);
         return;
     }
     EventDispatcher.CallEvent("on_player_turn", null);
     context.SetTeam(context.playerParty);
     BattleUI.Instance.ShowExecuteButton(true);
     BattleUI.Instance.SetButtonFunction(Execute);
 }
Ejemplo n.º 3
0
 public void Init()
 {
     EventDispatcher.CallEvent("update_hp_" + partyID, new Dictionary <string, object>()
     {
         { "current", stats.GetCurrentStats(UnitStat.HP) },
         { "max", stats.GetStats(UnitStat.MaxHP) }
     });
     EventDispatcher.CallEvent("update_mp_" + partyID, new Dictionary <string, object>()
     {
         { "current", stats.GetCurrentStats(UnitStat.MP) },
         { "max", stats.GetStats(UnitStat.MaxMP) }
     });
 }
Ejemplo n.º 4
0
 void Execute()
 {
     context.ExecuteTurn();
     EventDispatcher.CallEvent("on_player_turn_execute", null);
     BattleUI.Instance.ShowExecuteButton(false);
 }