コード例 #1
0
 private void OnPlayerDreamDashBegin(On.Celeste.Player.orig_DreamDashBegin orig, Celeste.Player self)
 {
     orig(self);
     if (Settings.Enabled)
     {
         ApplyRules(self.Scene, "DreamDash");
     }
 }
コード例 #2
0
        private static void Player_DreamDashBegin(On.Celeste.Player.orig_DreamDashBegin orig, Player self)
        {
            DreamDashController controller    = self.Scene.Tracker.GetEntity <DreamDashController>();
            Vector2             preEnterSpeed = self.Speed;

            orig(self);

            controller?.DreamDashStart(self, preEnterSpeed);
        }