public static void Postfix(Rocket __instance, bool up, Rocket.RocketElevatorStates __state) { if (__state != __instance.elevatorState) { Rockets rocket = NitroxServiceLocator.LocateService <Rockets>(); GameObject gameObject = __instance.gameObject; NitroxId id = NitroxEntity.GetId(gameObject); rocket.CallElevator(id, RocketElevatorPanel.EXTERNAL_PANEL, up); } }
public static void Prefix(Rocket __instance, out Rocket.RocketElevatorStates __state) { __state = __instance.elevatorState; }