コード例 #1
0
        public static bool DontLaunch(EyeShuttleController __instance)
        {
            QSBPlayerManager.PlayerList.Where(x => x.IsInEyeShuttle).ForEach(x => MaskManager.WentOnSolanumsWildRide.Add(x));

            if (__instance._isPlayerInside)
            {
                return(true);
            }

            MaskManager.FlickerOutShuttle();
            __instance._hasLaunched      = true;
            __instance._hasArrivedAtMask = true;
            __instance._hasPlayedOneShot = true;
            __instance.enabled           = false;

            return(false);
        }