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 GetAttachedShapes(); void SetIsQuantum(bool isQuantum); VisibilityObject GetVisibilityObject(); void OnTakeProbeSnapshot(PlayerInfo player, ProbeCamera.ID cameraId); void OnRemoveProbeSnapshot(PlayerInfo player); }