mirror of
https://github.com/NotAKidoS/NAK_CVR_Mods.git
synced 2025-09-03 06:49:22 +00:00
[OriginShift] Fixed pickup object respawn height
This commit is contained in:
parent
a03a0c4884
commit
773c651291
5 changed files with 61 additions and 9 deletions
|
@ -17,7 +17,6 @@ public class OriginShiftObjectSyncReceiver : MonoBehaviour
|
|||
OriginShiftMod.Logger.Error("OriginShiftObjectSyncReceiver: No CVRObjectSync found on GameObject: " + gameObject.name, this);
|
||||
enabled = false;
|
||||
}
|
||||
OriginShiftManager.OnOriginShifted += OnOriginShifted;
|
||||
}
|
||||
|
||||
private void OnEnable()
|
||||
|
|
|
@ -0,0 +1,43 @@
|
|||
using ABI.CCK.Components;
|
||||
using UnityEngine;
|
||||
|
||||
namespace NAK.OriginShift;
|
||||
|
||||
public class OriginShiftPickupObjectReceiver : MonoBehaviour
|
||||
{
|
||||
private CVRPickupObject _pickupObject;
|
||||
|
||||
#region Unity Events
|
||||
|
||||
private void Start()
|
||||
{
|
||||
_pickupObject = GetComponent<CVRPickupObject>();
|
||||
if (_pickupObject == null)
|
||||
{
|
||||
OriginShiftMod.Logger.Error("OriginShiftPickupObjectReceiver requires a CVRPickupObject component!");
|
||||
enabled = false;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
private void OnEnable()
|
||||
{
|
||||
OriginShiftManager.OnOriginShifted += OnOriginShifted;
|
||||
}
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
OriginShiftManager.OnOriginShifted -= OnOriginShifted;
|
||||
}
|
||||
|
||||
#endregion Unity Events
|
||||
|
||||
#region Origin Shift Events
|
||||
|
||||
private void OnOriginShifted(Vector3 shift)
|
||||
{
|
||||
_pickupObject._respawnHeight += shift.y;
|
||||
}
|
||||
|
||||
#endregion Origin Shift Events
|
||||
}
|
|
@ -17,7 +17,6 @@ public class OriginShiftSpawnableReceiver : MonoBehaviour
|
|||
OriginShiftMod.Logger.Error("OriginShiftSpawnableReceiver: No CVRSpawnable found on GameObject: " + gameObject.name, this);
|
||||
enabled = false;
|
||||
}
|
||||
OriginShiftManager.OnOriginShifted += OnOriginShifted;
|
||||
}
|
||||
|
||||
private void OnEnable()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue