mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-02-28 12:40:28 +00:00
use new init method
This commit is contained in:
parent
a576a36c8f
commit
2f3a46dea6
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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()
|
||||||
{
|
{
|
||||||
|
@ -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
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user