private void SpawnTeleporterState_OnEnter(On.EntityStates.SpawnTeleporterState.orig_OnEnter orig, EntityStates.SpawnTeleporterState self)
 {
     if (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name == "lobby")
     {
         self.outer.SetNextStateToMain();
         return;
     }
     orig(self);
 }
Ejemplo n.º 2
0
        private void On_EntSTSOnExit(On.EntityStates.SpawnTeleporterState.orig_OnExit orig, EntityStates.SpawnTeleporterState self)
        {
            orig(self);
            if (!NetworkServer.active)
            {
                return;
            }
            var cpt = self.outer.commonComponents.characterBody.GetComponent <LifeSavingsComponent>();

            if (cpt)
            {
                cpt.holdIt = false;
            }
        }
 private void SpawnTeleporterState_OnEnter1(On.EntityStates.SpawnTeleporterState.orig_OnEnter orig, EntityStates.SpawnTeleporterState self)
 {
     orig(self);
     RoR2.Console.instance.SubmitCmd(null, "time_scale 10");
 }