コード例 #1
0
    private void RenderActionPhase()
    {
        actionPhase_card.SetActive(true);

        KartuAksi actionCard = ActionManagement.instance.GetCurrentAction();

        actionPhase_title.text       = actionCard.GetEffectStatus().nameCard;
        actionPhase_description.text = actionCard.GetEffectStatus().description;
        actionPhase_status.text      = GenerateStatusEffect(actionCard.GetEffectStatus());
    }
コード例 #2
0
 public void ExecuteAction()
 {
     if (currentActionCard.OnExecuteEvent == GameVariables.EffectType.None)
     {
         TurnPlayerManager.instance.ExecuteEffectToCurrentPlayer(currentActionCard.GetEffectStatus());
         MerapiUI.instance.UpdateLog((TurnPlayerManager.instance.GetCurrentStatePlayer().GetKarakter().GetName() + " got "), currentActionCard.GenerateStatusEffect());
     }
     else if (currentActionCard.OnExecuteEvent == GameVariables.EffectType.Dice)
     {
         TurnPlayerManager.instance.ExecuteEffectToCurrentPlayer(currentActionCard.GetDiceDecide(dice));
         MerapiUI.instance.UpdateLog((TurnPlayerManager.instance.GetCurrentStatePlayer().GetKarakter().GetName() + " got "), currentActionCard.GenerateDiceEffect(dice));
     }
 }