quantum-space-buddies/QSB/ItemSync/WorldObjects/Items/IQSBOWItem.cs
2021-12-11 21:57:22 -08:00

18 lines
486 B
C#

using QSB.WorldSync;
using UnityEngine;
namespace QSB.ItemSync.WorldObjects.Items
{
public interface IQSBOWItem : IWorldObject
{
ItemType GetItemType();
void SetColliderActivation(bool active);
void SocketItem(Transform socketTransform, Sector sector);
void PickUpItem(Transform holdTransform, uint playerId);
void DropItem(Vector3 position, Vector3 normal, Sector sector);
void PlaySocketAnimation();
void PlayUnsocketAnimation();
void OnCompleteUnsocket();
}
}