Exemple #1
0
 public TurnActor()
 {
     m_stateMachine = new TimeStateMachine <EState>();
     m_stateMachine.AddState(new TimeState <EState>(EState.IDLE));
     m_stateMachine.AddState(new TimeState <EState>(EState.RUNNING));
     m_stateMachine.AddState(new TimeState <EState>(EState.FINISHED));
     m_stateMachine.ChangeState(EState.IDLE);
 }
 public MonsterEntityView()
 {
     m_State = new TimeStateMachine <EState>();
     m_State.AddState(new TimeState <EState>(EState.IDLE));
     m_State.AddState(new TimeState <EState>(EState.MOVING));
     m_State.AddState(new TimeState <EState>(EState.ROTATING));
     m_State.ChangeState(EState.IDLE);
 }
Exemple #3
0
 public LevelEntityView()
 {
     m_State = new TimeStateMachine <EState>();
     m_State.AddState(new TimeState <EState>(EState.IDLE));
     m_State.AddState(new TimeState <EState>(EState.MOVEMENT));
     m_State.AddState(new TimeState <EState>(EState.DONE));
     m_State.ChangeState(EState.IDLE);
 }
Exemple #4
0
 public CombatViewBase()
 {
     m_State = new TimeStateMachine <EState>();
     m_State.AddState(new TimeState <EState>(EState.IDLE));
     m_State.AddState(new TimeState <EState>(EState.ATTACK));
     m_State.AddState(new TimeState <EState>(EState.ATTACK_RANGED));
     m_State.AddState(new TimeState <EState>(EState.HIT));
     m_State.ChangeState(EState.IDLE);
 }
Exemple #5
0
 public void Awake()
 {
     InputManager.RegisterHotkeyEvent(EHotkeyType.OPEN_CLOSE_MENU, new EventHandler <HotkeyEventArgs>(OnCancel));
     InputManager.RegisterHotkeyEvent(EHotkeyType.INTERACT, new EventHandler <HotkeyEventArgs>(OnCancel));
     m_logo.alpha = 0f;
     m_state      = new TimeStateMachine <EState>();
     m_state.AddState(new TimeState <EState>(EState.FADEIN, 2f, new State <EState, Transition <EState> > .StateUpdateMethod(StateFadein)));
     m_state.AddState(new TimeState <EState>(EState.ACTIVE, 0f, new State <EState, Transition <EState> > .StateUpdateMethod(StateActive)));
     m_state.ChangeState(EState.FADEIN);
 }
Exemple #6
0
 protected override void Awake()
 {
     base.Awake();
     m_state = new TimeStateMachine <EState>();
     m_state.AddState(new TimeState <EState>(EState.IDLE));
     m_state.AddState(new TimeState <EState>(EState.MOVING));
     m_state.AddState(new TimeState <EState>(EState.ROTATING));
     m_state.ChangeState(EState.IDLE);
     enabled = false;
 }
Exemple #7
0
 protected override void Awake()
 {
     m_State = new TimeStateMachine <EState>();
     m_State.AddState(new TimeState <EState>(EState.IDLE));
     m_State.AddState(new TimeState <EState>(EState.VANISH, 3f));
     m_State.AddState(new TimeState <EState>(EState.APPEAR, 3f));
     m_State.StateChangedMethod += State_StateChangedMethod;
     m_State.ChangeState(EState.IDLE);
     base.Awake();
     m_vanishHash = Animator.StringToHash(m_vanishClipName);
     m_appearHash = Animator.StringToHash(m_appearClipName);
 }
Exemple #8
0
 private void Start()
 {
     m_texture.alpha = 0f;
     m_text.alpha    = 0f;
     m_state         = new TimeStateMachine <EState>();
     m_state.AddState(new TimeState <EState>(EState.START_DELAY, m_startDelayTime, new State <EState, Transition <EState> > .StateUpdateMethod(StateStartDelay)));
     m_state.AddState(new TimeState <EState>(EState.FADEIN_BACKGROUND, m_fadeinBackgroundTime, new State <EState, Transition <EState> > .StateUpdateMethod(StateFadeinBackground)));
     m_state.AddState(new TimeState <EState>(EState.FADEIN_TEXT, m_fadeinTextTime, new State <EState, Transition <EState> > .StateUpdateMethod(StateFadeinText)));
     m_state.AddState(new TimeState <EState>(EState.ACTIVE, 0f, new State <EState, Transition <EState> > .StateUpdateMethod(StateActive)));
     m_state.AddState(new TimeState <EState>(EState.FADEOUT_DELAY, m_fadeoutDelay, new State <EState, Transition <EState> > .StateUpdateMethod(StateFadeoutDelay)));
     m_state.AddState(new TimeState <EState>(EState.FADEOUT, m_fadeoutTime, new State <EState, Transition <EState> > .StateUpdateMethod(StateFadeout)));
     m_state.ChangeState(EState.START_DELAY);
     m_iterator = StaticDataHandler.GetIterator <EndingSlidesStaticData>(EDataType.ENDING_SLIDES).GetEnumerator();
     if (LegacyLogic.Instance.WorldManager.IsShowingDLCEndingSequences)
     {
         MoveToDLCSlides();
     }
     InputManager.RegisterHotkeyEvent(EHotkeyType.OPEN_CLOSE_MENU, new EventHandler <HotkeyEventArgs>(OnCloseKeyPressed));
 }