コード例 #1
0
 public override bool HotKeyMatch(TriggersSet triggers, AbilityHotkeys abilityKeys)
 {
     if (abilityKeys.Get <Dash>().JustPressed&& triggers.DirectionsRaw != default)
     {
         Dir = Vector2.Normalize(triggers.DirectionsRaw);
         return(true);
     }
     return(false);
 }
コード例 #2
0
ファイル: Dash.cs プロジェクト: Seraph-ED/StarlightRiver
        public override bool HotKeyMatch(TriggersSet triggers, AbilityHotkeys abilityKeys)
        {
            if (abilityKeys.Get <Dash>().JustPressed&& triggers.DirectionsRaw != default)
            {
                Dir = Vector2.Normalize(triggers.DirectionsRaw);

                if (Player.HasBuff(BuffID.Confused))
                {
                    Dir = new Vector2(Dir.X * -1, Dir.Y);
                }

                return(true);
            }
            return(false);
        }
コード例 #3
0
ファイル: Pure.cs プロジェクト: Seraph-ED/StarlightRiver
 public override bool HotKeyMatch(TriggersSet triggers, AbilityHotkeys abilityKeys)
 {
     return(abilityKeys.Get <Pure>().JustPressed);
 }
コード例 #4
0
ファイル: Whip.cs プロジェクト: Seraph-ED/StarlightRiver
 public override bool HotKeyMatch(TriggersSet triggers, AbilityHotkeys abilityKeys)
 {
     return(abilityKeys.Get <Whip>().Current);
 }