18 lines
496 B
C#
Raw Normal View History

2021-02-24 10:45:25 +00:00
using QSB.WorldSync;
2021-02-25 13:52:49 +00:00
using UnityEngine;
2021-02-24 10:45:25 +00:00
2021-11-01 15:49:00 +00:00
namespace QSB.ItemSync.WorldObjects.Items
2021-02-23 14:42:18 +00:00
{
2021-02-24 10:45:25 +00:00
public interface IQSBOWItem : IWorldObjectTypeSubset
2021-02-23 14:42:18 +00:00
{
2021-02-25 14:53:34 +00:00
ItemType GetItemType();
2021-02-25 21:24:10 +00:00
void SetColliderActivation(bool active);
void SocketItem(Transform socketTransform, Sector sector);
2021-03-23 13:18:29 +00:00
void PickUpItem(Transform holdTransform, uint playerId);
void DropItem(Vector3 position, Vector3 normal, Sector sector);
2021-02-25 14:53:34 +00:00
void PlaySocketAnimation();
2021-02-25 21:24:10 +00:00
void PlayUnsocketAnimation();
void OnCompleteUnsocket();
2021-02-23 14:42:18 +00:00
}
}