quantum-space-buddies/QSB/QuantumSync/WorldObjects/IQSBQuantumObject.cs
2022-08-28 11:08:56 +01:00

18 lines
466 B
C#

using QSB.Player;
using QSB.WorldSync;
using System.Collections.Generic;
namespace QSB.QuantumSync.WorldObjects;
public interface IQSBQuantumObject : IWorldObject
{
uint ControllingPlayer { get; set; }
bool IsEnabled { get; }
List<Shape> GetAttachedShapes();
void SetIsQuantum(bool isQuantum);
VisibilityObject GetVisibilityObject();
void OnTakeProbeSnapshot(PlayerInfo player, ProbeCamera.ID cameraId);
void OnRemoveProbeSnapshot(PlayerInfo player);
}