fix party path

This commit is contained in:
_nebula 2024-01-31 12:59:58 +00:00
parent 0ab5f5db36
commit d93d058e22
2 changed files with 2 additions and 3 deletions

View File

@ -11,11 +11,10 @@ public class PartyPathResetMessage : QSBWorldObjectMessage<QSBGhostBrain, (int i
public override void OnReceiveRemote()
{
var __instance = QSBWorldSync.GetUnityObject<GhostPartyPathDirector>();
var partyPathAction = (QSBPartyPathAction)WorldObject.GetCurrentAction();
WorldObject.AttachedObject.transform.position = __instance._ghostSpawns[Data.indexOne].spawnTransform.position;
WorldObject.AttachedObject.transform.eulerAngles = Vector3.up * __instance._ghostSpawns[Data.indexTwo].spawnTransform.eulerAngles.y;
WorldObject.TabulaRasa();
partyPathAction.ResetPath();
__instance._numEnabledGhostProxies = Data.proxyIndex;

View File

@ -115,7 +115,7 @@ public class GhostPartyPathDirectorPatches : QSBPatch
__instance._waitingGhosts.RemoveAt(0);
__instance._lastDispatchedGhost = ghostBrain2.AttachedObject;
__instance._dispatchedGhosts.Add(ghostBrain2.AttachedObject);
__instance._nextGhostDispatchTime = Time.timeSinceLevelLoad + Random.Range(__instance._minGhostDispatchDelay, __instance._maxGhostDispatchDelay);
__instance._nextGhostDispatchTime = Time.timeSinceLevelLoad + UnityEngine.Random.Range(__instance._minGhostDispatchDelay, __instance._maxGhostDispatchDelay);
}
for (var j = 0; j < __instance._ghostSpawns.Length; j++)