mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-03-12 22:14:37 +00:00
ORB
This commit is contained in:
parent
834ce04dfd
commit
0bb6e86bc5
@ -1,6 +1,8 @@
|
||||
using Cysharp.Threading.Tasks;
|
||||
using QSB.OrbSync.WorldObjects;
|
||||
using QSB.Utility;
|
||||
using QSB.WorldSync;
|
||||
using System.Linq;
|
||||
using System.Threading;
|
||||
|
||||
namespace QSB.OrbSync;
|
||||
@ -10,5 +12,8 @@ public class OrbManager : WorldObjectManager
|
||||
public override WorldObjectScene WorldObjectScene => WorldObjectScene.Both;
|
||||
|
||||
public override async UniTask BuildWorldObjects(OWScene scene, CancellationToken ct) =>
|
||||
QSBWorldSync.Init<QSBOrb, NomaiInterfaceOrb>();
|
||||
// NH sometimes makes the body (BUT NOT THE ORB) null SOMEHOW!!!!!!
|
||||
QSBWorldSync.Init<QSBOrb, NomaiInterfaceOrb>(QSBWorldSync.GetUnityObjects<NomaiInterfaceOrb>()
|
||||
.Where(x => x.GetAttachedOWRigidbody())
|
||||
.SortDeterministic());
|
||||
}
|
||||
|
@ -48,7 +48,6 @@ public class NomaiOrbTransformSync : UnsectoredTransformSync, ILinkedNetworkBeha
|
||||
protected override void Init()
|
||||
{
|
||||
base.Init();
|
||||
DebugLog.DebugWrite($"{this} - attached = {AttachedTransform}\nbody = {AttachedTransform?.GetAttachedOWRigidbody()}\nparent = {AttachedTransform?.GetAttachedOWRigidbody()?.GetOrigParent()}");
|
||||
var body = AttachedTransform.GetAttachedOWRigidbody();
|
||||
SetReferenceTransform(body.GetOrigParent());
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user