change input to sectorsync init from actual sync to just the targettype

This commit is contained in:
Mister_Nebula 2021-08-21 19:53:37 +01:00
parent 222c4047a5
commit fc47464688
4 changed files with 4 additions and 8 deletions

View File

@ -86,7 +86,7 @@ namespace QSB.Player.TransformSync
protected override Component InitLocalTransform()
{
QSBCore.UnityEvents.RunWhen(() => WorldObjectManager.AllReady, () => SectorSync.Init(Locator.GetPlayerSectorDetector(), this));
QSBCore.UnityEvents.RunWhen(() => WorldObjectManager.AllReady, () => SectorSync.Init(Locator.GetPlayerSectorDetector(), TargetType.Player));
// player body
var player = Locator.GetPlayerTransform();
@ -275,7 +275,5 @@ namespace QSB.Player.TransformSync
public static PlayerTransformSync LocalInstance { get; private set; }
public override bool UseInterpolation => true;
public override TargetType Type => TargetType.Player;
}
}

View File

@ -14,7 +14,6 @@ namespace QSB.ProbeSync.TransformSync
{
protected override float DistanceLeeway => 10f;
public override bool UseInterpolation => true;
public override TargetType Type => TargetType.Probe;
public override bool IgnoreDisabledAttachedObject => true;
public static PlayerProbeSync LocalInstance { get; private set; }
@ -23,7 +22,7 @@ namespace QSB.ProbeSync.TransformSync
protected override Component InitLocalTransform()
{
QSBCore.UnityEvents.RunWhen(() => WorldObjectManager.AllReady, () => SectorSync.Init(Locator.GetProbe().GetSectorDetector(), this));
QSBCore.UnityEvents.RunWhen(() => WorldObjectManager.AllReady, () => SectorSync.Init(Locator.GetProbe().GetSectorDetector(), TargetType.Probe));
var body = Locator.GetProbe().transform;
Player.ProbeBody = body.gameObject;

View File

@ -31,7 +31,7 @@ namespace QSB.SectorSync
IsReady = false;
}
public void Init(SectorDetector detector, BaseSectoredSync sectoredSync)
public void Init(SectorDetector detector, TargetType type)
{
DebugLog.DebugWrite($"INIT SECTOR SYNC detector:{detector.name}");
if (_sectorDetector != null)
@ -58,7 +58,7 @@ namespace QSB.SectorSync
PopulateSectorList();
_targetType = sectoredSync.Type;
_targetType = type;
IsReady = true;
}

View File

@ -14,7 +14,6 @@ namespace QSB.Syncs.Sectored
public QSBSector ReferenceSector { get; set; }
public SectorSync.SectorSync SectorSync { get; private set; }
public abstract TargetType Type { get; }
private int _sectorIdWaitingSlot = int.MinValue;