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);
         }
     }
 }
Exemple #3
0
 public CollisionLossState(GameEventListenerId listenerId) : base(listenerId)
 {
     this.player       = this.gameObject.GetComponent <Player>();
     this.chargeStatus = this.gameObject.GetComponent <ChargeStatus>();
 }
Exemple #4
0
 public SpecialActivateState(GameEventListenerId listenerId) : base(listenerId)
 {
 }
Exemple #5
0
 public CollisionWinCondition(GameEventListenerId sendTo) : base(sendTo, "collisionWin")
 {
     this.AddEventToListenFor("collision");
 }
Exemple #6
0
 public SpecialActivateCondition(GameEventListenerId sendTo) : base(sendTo, "specialActivate")
 {
     this.specialActivated = false;
     this.AddEventToListenFor("special");
 }
Exemple #7
0
 public DefeatState(GameEventListenerId listenerId) : base(listenerId)
 {
 }
Exemple #8
0
 public PlayerReadyState(GameEventListenerId listenerId) : base(listenerId)
 {
 }
Exemple #9
0
 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");
 }
Exemple #13
0
 public IdleState(GameEventListenerId listenerId) : base(listenerId)
 {
 }
 public DefeatCondition(GameEventListenerId sendTo) : base(sendTo, "defeat")
 {
     this.AddEventToListenFor("collision");
 }
Exemple #15
0
 public PlayerPlayingState(GameEventListenerId listenerId) : base(listenerId)
 {
     this.player = this.gameObject.GetComponent <Player>();
 }
Exemple #16
0
 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)
 {
 }
Exemple #19
0
 public PlayerPausedState(GameEventListenerId listenerId) : base(listenerId)
 {
 }