Esempio n. 1
0
    public override void UseAbility()
    {
        if (SerController.InShield)
        {
            SerController.InShield = false;
            serController.Shield.SetActive(true);
            SerController.StartCorroutineShield();

            serController.audioSource.clip = AudioClip;
            serController.audioSource.Play();
        }
    }
Esempio n. 2
0
    public override void UseAbility()
    {
        if (SerController.InGround)
        {
            serController.audioSource.clip = AudioClip;
            serController.audioSource.Play();

            SerController.InGround       = false;
            SerController.Hitbox.enabled = false;
            SerController.StartCorroutineUnderGround();
            SerController.GetComponent <SpriteRenderer>().color = new Color32(0, 0, 0, 130);;
        }
    }
Esempio n. 3
0
 public AbilityStateSer(SerController serController, Ability _ability) : base(serController)
 {
     ability = _ability;
 }
Esempio n. 4
0
 public StateBaseSer(SerController serController)
 {
     this.serController = serController;
 }
Esempio n. 5
0
 public MovementSerState(SerController serController) : base(serController)
 {
 }