public override void InitializeStateTransitions() { this.noInputState = new NoInputState(NO_INPUT_STATE, this); this.noInputState.AssignGameCamera(this.gameCamera); this.SetInitialState(this.noInputState); this.dragWorldState = new DragWorldState(DRAG_WORLD_STATE, this); this.dragWorldState.AssignGameCamera(this.gameCamera); this.noInputState.AddTransition(DRAG_WORLD_STATE, this.dragWorldState); this.dragWorldState.AddTransition(NO_INPUT_STATE, this.noInputState); }
public override void InitializeStateTransitions() { this.noInputState = new NoInputState(NO_INPUT_STATE, this); this.noInputState.AssignGameCamera(this.gameCamera); this.SetInitialState(this.noInputState); this.dragWorldState = new DragWorldState(DRAG_WORLD_STATE, this); this.dragWorldState.AssignGameCamera(this.gameCamera); this.noInputState.AddTransition(DRAG_WORLD_STATE, this.dragWorldState); this.dragWorldState.AddTransition(NO_INPUT_STATE, this.noInputState); }