mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-02-28 03:40:01 +00:00
rename
This commit is contained in:
parent
2f99dec87f
commit
edf469d3e4
@ -13,7 +13,7 @@ namespace QSB.Anglerfish
|
||||
|
||||
public static readonly List<AnglerfishController> Anglers = new();
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
Anglers.Clear();
|
||||
Anglers.AddRange(QSBWorldSync.GetUnityObjects<AnglerfishController>().SortDeterministic());
|
||||
|
@ -19,14 +19,14 @@ namespace QSB.Anglerfish.WorldObjects
|
||||
|
||||
private Vector3 _lastTargetPosition;
|
||||
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
if (QSBCore.IsHost)
|
||||
{
|
||||
NetworkServer.Spawn(Object.Instantiate(QSBNetworkManager.singleton.AnglerPrefab));
|
||||
}
|
||||
|
||||
await UniTask.WaitUntil(() => TransformSync, cancellationToken: cancellationToken);
|
||||
await UniTask.WaitUntil(() => TransformSync, cancellationToken: ct);
|
||||
}
|
||||
|
||||
public override void OnRemoval()
|
||||
|
@ -10,7 +10,7 @@ namespace QSB.Animation.NPC
|
||||
// im assuming this is used in the eye as well
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.Both;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
QSBWorldSync.Init<QSBCharacterAnimController, CharacterAnimController>();
|
||||
QSBWorldSync.Init<QSBTravelerController, TravelerController>();
|
||||
|
@ -9,7 +9,7 @@ namespace QSB.CampfireSync
|
||||
{
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.Both;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
=> QSBWorldSync.Init<QSBCampfire, Campfire>();
|
||||
}
|
||||
}
|
||||
|
@ -39,7 +39,7 @@ namespace QSB.ConversationSync
|
||||
_boxPrefab.GetComponent<Text>().color = Color.white;
|
||||
}
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
=> QSBWorldSync.Init<QSBRemoteDialogueTrigger, RemoteDialogueTrigger>();
|
||||
|
||||
public uint GetPlayerTalkingToTree(CharacterDialogueTree tree)
|
||||
|
@ -10,6 +10,6 @@ namespace QSB.EchoesOfTheEye.AirlockSync
|
||||
// is this used in the prisoner sequence in the eye?
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.SolarSystem;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken) => QSBWorldSync.Init<QSBGhostAirlock, GhostAirlock>();
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct) => QSBWorldSync.Init<QSBGhostAirlock, GhostAirlock>();
|
||||
}
|
||||
}
|
||||
|
@ -10,6 +10,6 @@ namespace QSB.EchoesOfTheEye.LightSensorSync
|
||||
// see AirlockManager question
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.SolarSystem;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken) => QSBWorldSync.Init<QSBSingleLightSensor, SingleLightSensor>();
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct) => QSBWorldSync.Init<QSBSingleLightSensor, SingleLightSensor>();
|
||||
}
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ namespace QSB.ElevatorSync
|
||||
{
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.SolarSystem;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
=> QSBWorldSync.Init<QSBElevator, Elevator>();
|
||||
}
|
||||
}
|
@ -11,7 +11,7 @@ namespace QSB.ElevatorSync.WorldObjects
|
||||
{
|
||||
private OWTriggerVolume _elevatorTrigger;
|
||||
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
// BUG : This won't work for the log lift! need to make a different trigger for that
|
||||
|
||||
|
@ -9,7 +9,7 @@ namespace QSB.EyeOfTheUniverse.InstrumentSync
|
||||
{
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.Eye;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
=> QSBWorldSync.Init<QSBQuantumInstrument, QuantumInstrument>();
|
||||
}
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ namespace QSB.GeyserSync
|
||||
{
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.SolarSystem;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
=> QSBWorldSync.Init<QSBGeyser, GeyserController>();
|
||||
}
|
||||
}
|
@ -8,7 +8,7 @@ namespace QSB.GeyserSync.WorldObjects
|
||||
{
|
||||
public class QSBGeyser : WorldObject<GeyserController>
|
||||
{
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
if (QSBCore.IsHost)
|
||||
{
|
||||
|
@ -12,7 +12,7 @@ namespace QSB.ItemSync
|
||||
{
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.Both;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
DebugLog.DebugWrite("Building OWItems...", MessageType.Info);
|
||||
|
||||
|
@ -18,7 +18,7 @@ namespace QSB.ItemSync.WorldObjects.Items
|
||||
private Quaternion InitialRotation { get; set; }
|
||||
private QSBSector InitialSector { get; set; }
|
||||
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
if (AttachedObject == null)
|
||||
{
|
||||
|
@ -13,7 +13,7 @@ namespace QSB.JellyfishSync
|
||||
|
||||
public static readonly List<JellyfishController> Jellyfish = new();
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
Jellyfish.Clear();
|
||||
Jellyfish.AddRange(QSBWorldSync.GetUnityObjects<JellyfishController>().SortDeterministic());
|
||||
|
@ -15,15 +15,14 @@ namespace QSB.JellyfishSync.WorldObjects
|
||||
|
||||
public JellyfishTransformSync TransformSync;
|
||||
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
if (QSBCore.IsHost)
|
||||
{
|
||||
NetworkServer.Spawn(Object.Instantiate(QSBNetworkManager.singleton.JellyfishPrefab));
|
||||
}
|
||||
|
||||
StartDelayedReady();
|
||||
QSBCore.UnityEvents.RunWhen(() => TransformSync, FinishDelayedReady);
|
||||
await UniTask.WaitUntil(() => TransformSync, cancellationToken: ct);
|
||||
}
|
||||
|
||||
public override void OnRemoval()
|
||||
|
@ -12,7 +12,7 @@ namespace QSB.MeteorSync
|
||||
|
||||
public static WhiteHoleVolume WhiteHoleVolume;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
// wait for all late initializers (which includes meteor launchers) to finish
|
||||
StartDelayedReady();
|
||||
|
@ -9,7 +9,7 @@ namespace QSB.MeteorSync.WorldObjects
|
||||
{
|
||||
public class QSBFragment : WorldObject<FragmentIntegrity>
|
||||
{
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
DetachableFragment = AttachedObject.GetComponent<DetachableFragment>();
|
||||
|
||||
|
@ -13,7 +13,7 @@ namespace QSB.OrbSync
|
||||
|
||||
public static readonly List<NomaiInterfaceOrb> Orbs = new();
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
Orbs.Clear();
|
||||
Orbs.AddRange(QSBWorldSync.GetUnityObjects<NomaiInterfaceOrb>().SortDeterministic());
|
||||
|
@ -16,7 +16,7 @@ namespace QSB.OrbSync.WorldObjects
|
||||
|
||||
public NomaiOrbTransformSync TransformSync;
|
||||
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
if (QSBCore.IsHost)
|
||||
{
|
||||
|
@ -8,7 +8,7 @@ namespace QSB.PoolSync
|
||||
{
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.SolarSystem;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
foreach (var streaming in QSBWorldSync.GetUnityObjects<NomaiRemoteCameraStreaming>())
|
||||
{
|
||||
|
@ -22,7 +22,7 @@ namespace QSB.QuantumSync
|
||||
|
||||
public void Awake() => QSBPlayerManager.OnRemovePlayer += PlayerLeave;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
DebugLog.DebugWrite("Building quantum objects...", MessageType.Info);
|
||||
QSBWorldSync.Init<QSBQuantumState, QuantumState>();
|
||||
|
@ -13,9 +13,9 @@ namespace QSB.QuantumSync.WorldObjects
|
||||
public List<QSBQuantumState> QuantumStates { get; private set; }
|
||||
public int CurrentState => AttachedObject._stateIndex;
|
||||
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
base.Init(cancellationToken);
|
||||
base.Init(ct);
|
||||
|
||||
StartDelayedReady();
|
||||
QSBCore.UnityEvents.RunWhen(() => QSBWorldSync.AllObjectsAdded, () =>
|
||||
|
@ -37,7 +37,7 @@ namespace QSB.QuantumSync.WorldObjects
|
||||
}
|
||||
}
|
||||
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
StartDelayedReady();
|
||||
QSBCore.UnityEvents.FireInNUpdates(LateInit, 5);
|
||||
|
@ -11,9 +11,9 @@ namespace QSB.QuantumSync.WorldObjects
|
||||
{
|
||||
internal class QSBSocketedQuantumObject : QSBQuantumObject<SocketedQuantumObject>
|
||||
{
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
base.Init(cancellationToken);
|
||||
base.Init(ct);
|
||||
AttachedObject._randomYRotation = false;
|
||||
}
|
||||
|
||||
|
@ -70,7 +70,7 @@ namespace QSB.SectorSync
|
||||
DebugLog.DebugWrite("Sector Manager ready.", MessageType.Success);
|
||||
}
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
DebugLog.DebugWrite("Building sectors...", MessageType.Info);
|
||||
if (QSBSceneManager.CurrentScene == OWScene.SolarSystem)
|
||||
|
@ -29,7 +29,7 @@ namespace QSB.SectorSync.WorldObjects
|
||||
public bool IsFakeSector => AttachedObject is FakeSector;
|
||||
public FakeSector FakeSector => (FakeSector)AttachedObject;
|
||||
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
if (IsFakeSector)
|
||||
{
|
||||
|
@ -45,7 +45,7 @@ namespace QSB.ShipSync
|
||||
public void Start()
|
||||
=> Instance = this;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
var shipTransform = GameObject.Find("Ship_Body");
|
||||
if (shipTransform == null)
|
||||
|
@ -10,7 +10,7 @@ namespace QSB.Tools.ProbeLauncherTool
|
||||
{
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.Both;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
QSBWorldSync.Init<QSBProbeLauncher, ProbeLauncher>(typeof(PlayerProbeLauncher));
|
||||
if (scene == OWScene.SolarSystem)
|
||||
|
@ -8,7 +8,7 @@ namespace QSB.Tools.ProbeLauncherTool.WorldObjects
|
||||
{
|
||||
internal class QSBProbeLauncher : WorldObject<ProbeLauncher>
|
||||
{
|
||||
public override async UniTask Init(CancellationToken cancellationToken) =>
|
||||
public override async UniTask Init(CancellationToken ct) =>
|
||||
AttachedObject.OnLaunchProbe += OnLaunchProbe;
|
||||
|
||||
public override void OnRemoval() =>
|
||||
|
@ -9,7 +9,7 @@ namespace QSB.Tools.TranslatorTool.TranslationSync
|
||||
{
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.Both;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
// wait for all late initializers (which includes nomai text) to finish
|
||||
StartDelayedReady();
|
||||
|
@ -12,7 +12,7 @@ namespace QSB.TornadoSync
|
||||
{
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.SolarSystem;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
QSBWorldSync.Init<QSBTornado, TornadoController>();
|
||||
|
||||
|
@ -9,7 +9,7 @@ namespace QSB.TriggerSync
|
||||
{
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.Both;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
{
|
||||
QSBWorldSync.Init<QSBCharacterTrigger, CharacterAnimController>(x => x.playerTrackingZone);
|
||||
QSBWorldSync.Init<QSBSolanumTrigger, NomaiConversationManager>(x => x._watchPlayerVolume);
|
||||
|
@ -5,9 +5,9 @@ namespace QSB.TriggerSync.WorldObjects
|
||||
{
|
||||
public class QSBCharacterTrigger : QSBTrigger<CharacterAnimController>
|
||||
{
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
await base.Init(cancellationToken);
|
||||
await base.Init(ct);
|
||||
AttachedObject.OnEntry -= TriggerOwner.OnZoneEntry;
|
||||
AttachedObject.OnExit -= TriggerOwner.OnZoneExit;
|
||||
}
|
||||
|
@ -9,9 +9,9 @@ namespace QSB.TriggerSync.WorldObjects
|
||||
{
|
||||
protected override string CompareTag => "PlayerCameraDetector";
|
||||
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
base.Init(cancellationToken);
|
||||
base.Init(ct);
|
||||
AttachedObject.OnEntry -= TriggerOwner.OnEnterFogSphere;
|
||||
AttachedObject.OnExit -= OnExitEvent;
|
||||
}
|
||||
|
@ -6,9 +6,9 @@ namespace QSB.TriggerSync.WorldObjects
|
||||
{
|
||||
public class QSBMaskZoneTrigger : QSBTrigger<MaskZoneController>
|
||||
{
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
base.Init(cancellationToken);
|
||||
base.Init(ct);
|
||||
AttachedObject.OnEntry -= TriggerOwner.OnEnterMaskZone;
|
||||
AttachedObject.OnExit -= TriggerOwner.OnExitMaskZone;
|
||||
}
|
||||
|
@ -5,9 +5,9 @@ namespace QSB.TriggerSync.WorldObjects
|
||||
{
|
||||
public class QSBSolanumTrigger : QSBTrigger<NomaiConversationManager>
|
||||
{
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
base.Init(cancellationToken);
|
||||
base.Init(ct);
|
||||
AttachedObject.OnEntry -= TriggerOwner.OnEnterWatchVolume;
|
||||
AttachedObject.OnExit -= TriggerOwner.OnExitWatchVolume;
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ namespace QSB.TriggerSync.WorldObjects
|
||||
|
||||
protected virtual string CompareTag => "PlayerDetector";
|
||||
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
AttachedObject.OnEntry += OnEnterEvent;
|
||||
AttachedObject.OnExit += OnExitEvent;
|
||||
|
@ -7,9 +7,9 @@ namespace QSB.TriggerSync.WorldObjects
|
||||
{
|
||||
public class QSBVesselCageTrigger : QSBTrigger<VesselWarpController>
|
||||
{
|
||||
public override async UniTask Init(CancellationToken cancellationToken)
|
||||
public override async UniTask Init(CancellationToken ct)
|
||||
{
|
||||
base.Init(cancellationToken);
|
||||
base.Init(ct);
|
||||
AttachedObject.OnExit -= TriggerOwner.OnExitCageTrigger;
|
||||
}
|
||||
|
||||
|
@ -13,7 +13,7 @@ namespace QSB.WorldSync
|
||||
public string Name => AttachedObject ? AttachedObject.name : "<NullObject!>";
|
||||
public override string ToString() => $"{ObjectId}:{GetType().Name} ({Name})";
|
||||
|
||||
public virtual async UniTask Init(CancellationToken cancellationToken) { }
|
||||
public virtual async UniTask Init(CancellationToken ct) { }
|
||||
public virtual void OnRemoval() { }
|
||||
public virtual bool ShouldDisplayDebug() => QSBWorldSync.AllObjectsReady && AttachedObject && AttachedObject.gameObject.activeInHierarchy;
|
||||
public virtual string ReturnLabel() => ToString();
|
||||
|
@ -18,7 +18,7 @@ namespace QSB.WorldSync
|
||||
/// </summary>
|
||||
public abstract WorldObjectType WorldObjectType { get; }
|
||||
|
||||
public abstract UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken);
|
||||
public abstract UniTask BuildWorldObjects(OWScene scene, CancellationToken ct);
|
||||
|
||||
public virtual void UnbuildWorldObjects() { }
|
||||
|
||||
|
@ -9,7 +9,7 @@ namespace QSB.ZeroGCaveSync
|
||||
{
|
||||
public override WorldObjectType WorldObjectType => WorldObjectType.SolarSystem;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken cancellationToken)
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct)
|
||||
=> QSBWorldSync.Init<QSBSatelliteNode, SatelliteNode>();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user