public QuickStepForwardState(GameEventListenerId listenerId) : base(listenerId) { this.player = this.gameObject.GetComponent <Player>(); Settings settings = GameSystem.GetGameData <Settings>("Settings"); this.timer1 = settings.GetSetting("quickStepForwardTimer1") + settings.GetSetting("quickStepForwardTimer2"); this.timer2 = settings.GetSetting("quickStepForwardTimer2"); }
public PlayerSpriteState(GameEventListenerId listenerId, string spriteName, double firstSequenceLength, Vector2[] colliderPoints, int direction) : base(listenerId, spriteName, firstSequenceLength, colliderPoints) { this.fixer = this.gameObject.GetComponent <CollisionDistanceFixer>(); this.edge = 0; foreach (Vector2 point in colliderPoints) { if (Math.Sign(point.x) == Math.Sign(direction) && Math.Abs(point.x) > this.edge) { this.edge = Math.Abs(point.x); } } }
public CollisionLossState(GameEventListenerId listenerId) : base(listenerId) { this.player = this.gameObject.GetComponent <Player>(); this.chargeStatus = this.gameObject.GetComponent <ChargeStatus>(); }
public SpecialActivateState(GameEventListenerId listenerId) : base(listenerId) { }
public CollisionWinCondition(GameEventListenerId sendTo) : base(sendTo, "collisionWin") { this.AddEventToListenFor("collision"); }
public SpecialActivateCondition(GameEventListenerId sendTo) : base(sendTo, "specialActivate") { this.specialActivated = false; this.AddEventToListenFor("special"); }
public DefeatState(GameEventListenerId listenerId) : base(listenerId) { }
public PlayerReadyState(GameEventListenerId listenerId) : base(listenerId) { }
public SpecialChargingState(GameEventListenerId listenerId) : base(listenerId) { }
public PlayerSpriteState(GameEventListenerId listenerId, string spriteName, double firstSequenceLength) : base(listenerId, spriteName, firstSequenceLength) { this.edge = 0.5; this.fixer = this.gameObject.GetComponent <CollisionDistanceFixer>(); }
public MainMenuInputState(GameEventListenerId listenerId) : base(listenerId) { this.focusChangeTimer = this.focusChangeTimerDefault = 0.25; }
public DashState(GameEventListenerId listenerId) : base(listenerId) { this.player = this.gameObject.GetComponent <Player>(); this.chargeStatus = this.gameObject.GetComponent <ChargeStatus>(); this.timer1 = GameSystem.GetGameData <Settings>("Settings").GetSetting("dashTimer"); }
public IdleState(GameEventListenerId listenerId) : base(listenerId) { }
public DefeatCondition(GameEventListenerId sendTo) : base(sendTo, "defeat") { this.AddEventToListenFor("collision"); }
public PlayerPlayingState(GameEventListenerId listenerId) : base(listenerId) { this.player = this.gameObject.GetComponent <Player>(); }
public ChargeRecoveryState(GameEventListenerId listenerId) : base(listenerId) { this.chargeStatus = this.gameObject.GetComponent <ChargeStatus>(); this.chargeInActiveTimer = 2; }
public MovingBackwardState(GameEventListenerId listenerId) : base(listenerId) { this.player = this.gameObject.GetComponent <Player>(); }
public VictoryState(GameEventListenerId listenerId) : base(listenerId) { }
public PlayerPausedState(GameEventListenerId listenerId) : base(listenerId) { }