public void ProcessCleanAction(ActionContainer action) { var character = action.GetExecutingCharacter(); CharacterActions.RaiseCharacterDeterminationBy(2, character); Moral.RaiseMoral(); }
public void ExecuteSuccessEvent() { Moral.RaiseMoral(); var active = Player.PartyActions.ExecutingCharacter; Characters.CharacterActions.RaiseCharacterDeterminationBy(2, active); }
public override void UseAbility() { if (CurrentDetermination >= GetAbilityCosts()) { //Motivational Speech CharacterActions.LowerCharacterDeterminationBy(GetAbilityCosts(), this); Moral.RaiseMoral(); } }
// Start is called before the first frame update void Start() { confirm.onClick.AddListener(TaskOnClick); chooseHeart.onClick.AddListener(ChooseHearts); chooseMorale.onClick.AddListener(ChooseMorale); if (PartyHandler.PartySize == 1) { Moral.RaiseMoral(); } ShowInfoText(); if (Moral.GetCurrentMoralState() == MoralState.Best) { chooseHeartObject.SetActive(true); chooseMoraleObject.SetActive(true); } }