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()); }
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)); } }