use new init method

This commit is contained in:
JohnCorby 2021-12-17 16:26:44 -08:00
parent a576a36c8f
commit 2f3a46dea6
5 changed files with 6 additions and 6 deletions

View File

@ -12,7 +12,7 @@ namespace QSB.Anglerfish
{ {
Anglers.Clear(); Anglers.Clear();
Anglers.AddRange(QSBWorldSync.GetUnityObjects<AnglerfishController>()); Anglers.AddRange(QSBWorldSync.GetUnityObjects<AnglerfishController>());
QSBWorldSync.Init<QSBAngler, AnglerfishController>(); QSBWorldSync.Init<QSBAngler, AnglerfishController>(Anglers);
} }
} }
} }

View File

@ -12,7 +12,7 @@ namespace QSB.JellyfishSync
{ {
Jellyfish.Clear(); Jellyfish.Clear();
Jellyfish.AddRange(QSBWorldSync.GetUnityObjects<JellyfishController>()); Jellyfish.AddRange(QSBWorldSync.GetUnityObjects<JellyfishController>());
QSBWorldSync.Init<QSBJellyfish, JellyfishController>(); QSBWorldSync.Init<QSBJellyfish, JellyfishController>(Jellyfish);
} }
} }
} }

View File

@ -12,7 +12,7 @@ namespace QSB.OrbSync
{ {
Orbs.Clear(); Orbs.Clear();
Orbs.AddRange(QSBWorldSync.GetUnityObjects<NomaiInterfaceOrb>()); Orbs.AddRange(QSBWorldSync.GetUnityObjects<NomaiInterfaceOrb>());
QSBWorldSync.Init<QSBOrb, NomaiInterfaceOrb>(); QSBWorldSync.Init<QSBOrb, NomaiInterfaceOrb>(Orbs);
} }
} }
} }

View File

@ -18,7 +18,7 @@ namespace QSB.SectorSync
private void OnEnable() => RepeatingManager.Repeatings.Add(this); private void OnEnable() => RepeatingManager.Repeatings.Add(this);
private void OnDisable() => RepeatingManager.Repeatings.Remove(this); private void OnDisable() => RepeatingManager.Repeatings.Remove(this);
public List<IBaseSectoredSync> SectoredSyncs = new(); public readonly List<IBaseSectoredSync> SectoredSyncs = new();
public void Invoke() public void Invoke()
{ {

View File

@ -105,7 +105,7 @@ namespace QSB.WorldSync
where TWorldObject : WorldObject<TUnityObject>, new() where TWorldObject : WorldObject<TUnityObject>, new()
where TUnityObject : MonoBehaviour where TUnityObject : MonoBehaviour
{ {
var list = GetUnityObjects<TUnityObject>().ToList(); var list = GetUnityObjects<TUnityObject>();
Init<TWorldObject, TUnityObject>(list); Init<TWorldObject, TUnityObject>(list);
} }
@ -117,7 +117,7 @@ namespace QSB.WorldSync
Init<TWorldObject, TUnityObject>(list); Init<TWorldObject, TUnityObject>(list);
} }
private static void Init<TWorldObject, TUnityObject>(IEnumerable<TUnityObject> listToInitFrom) public static void Init<TWorldObject, TUnityObject>(IEnumerable<TUnityObject> listToInitFrom)
where TWorldObject : WorldObject<TUnityObject>, new() where TWorldObject : WorldObject<TUnityObject>, new()
where TUnityObject : MonoBehaviour where TUnityObject : MonoBehaviour
{ {