mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-02-23 06:40:56 +00:00
remove QSBItem.HoldingPlayer, as it wasn't always set
This commit is contained in:
parent
20cf11dbdf
commit
1d7eb69dae
@ -25,7 +25,7 @@ namespace QSB.ItemSync.Messages
|
||||
ItemType.VisionTorch => player.VisionTorchSocket,
|
||||
_ => player.ItemSocket,
|
||||
};
|
||||
WorldObject.PickUpItem(itemSocket, From);
|
||||
WorldObject.PickUpItem(itemSocket);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -14,7 +14,6 @@ namespace QSB.ItemSync.WorldObjects.Items
|
||||
public Vector3 InitialPosition { get; private set; }
|
||||
public Quaternion InitialRotation { get; private set; }
|
||||
public QSBSector InitialSector { get; private set; }
|
||||
public uint HoldingPlayer { get; private set; }
|
||||
|
||||
public override void Init()
|
||||
{
|
||||
@ -57,7 +56,7 @@ namespace QSB.ItemSync.WorldObjects.Items
|
||||
|
||||
private void OnPlayerLeave(PlayerInfo player)
|
||||
{
|
||||
if (HoldingPlayer != player.PlayerId)
|
||||
if (player.HeldItem != this)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@ -84,11 +83,8 @@ namespace QSB.ItemSync.WorldObjects.Items
|
||||
public ItemType GetItemType()
|
||||
=> AttachedObject.GetItemType();
|
||||
|
||||
public void PickUpItem(Transform holdTransform, uint playerId)
|
||||
{
|
||||
AttachedObject.PickUpItem(holdTransform);
|
||||
HoldingPlayer = playerId;
|
||||
}
|
||||
public void PickUpItem(Transform holdTransform)
|
||||
=> AttachedObject.PickUpItem(holdTransform);
|
||||
|
||||
public void DropItem(Vector3 position, Vector3 normal, Sector sector)
|
||||
{
|
||||
@ -101,7 +97,6 @@ namespace QSB.ItemSync.WorldObjects.Items
|
||||
AttachedObject.transform.position = sector.transform.TransformPoint(position) + AttachedObject.transform.TransformDirection(localDropOffset);
|
||||
AttachedObject.SetSector(sector);
|
||||
AttachedObject.SetColliderActivation(true);
|
||||
HoldingPlayer = 0;
|
||||
}
|
||||
|
||||
public void OnCompleteUnsocket()
|
||||
|
Loading…
x
Reference in New Issue
Block a user