コード例 #1
0
        private void Stage_BeginAdvanceStage(On.RoR2.Stage.orig_BeginAdvanceStage orig, Stage self, SceneDef destinationStage)
        {
            orig(self, destinationStage);

            UnblockTimedRespawn();
            RespawnType = RespawnType.Default;
            usersTimedRespawn.ResetAllRespawnTimers();
        }
コード例 #2
0
 private static void Stage_BeginAdvanceStage(On.RoR2.Stage.orig_BeginAdvanceStage orig, Stage self, SceneDef destinationStage)
 {
     foreach (var player in players)
     {
         for (var i = 0; i < player.GetBuffCount(maxHPDownStage); i++)
         {
             player.RemoveBuff(maxHPDownStage);
         }
     }
     orig(self, destinationStage);
 }