private void OnTouch() { ChangeCharacterEmotionSignal.Dispatch(CharacterEmotionType.Incompr); TouchCharacterSignal.Dispatch(Character); ResetDoingNothingCoroutine(); }
private void CharIsFound() { ResetDoingNothingCoroutine(); StagePassedSignal.Dispatch(); MainView.DespawnLastGroup(); ChangeCharacterEmotionSignal.Dispatch(CharacterEmotionType.Delight); }
public override void OnRegister() { ChangeCharacterEmotionSignal.AddListener(ChangeCharacterEmotion); var btn = gameObject.AddComponent <tk2dButton>(); btn.buttonDownSprite = btn.buttonUpSprite = btn.buttonPressedSprite = null; btn.targetScale = 1; btn.messageName = "OnTouch"; btn.targetObject = gameObject; Character = GetComponent <CharacterBase>(); Character.ResetDoingNothingCoroutine(); base.OnRegister(); }
public override void OnRemove() { base.OnRemove(); ChangeCharacterEmotionSignal.RemoveListener(ChangeCharacterEmotion); }
private void CharIsNotFound() { ResetDoingNothingCoroutine(); ChangeCharacterEmotionSignal.Dispatch(CharacterEmotionType.Denial); }