18 lines
466 B
C#
Raw Normal View History

2022-08-27 17:57:27 +01:00
using QSB.Player;
using QSB.WorldSync;
2021-12-02 12:38:38 +00:00
using System.Collections.Generic;
2021-02-24 10:45:25 +00:00
2022-03-02 19:46:33 -08:00
namespace QSB.QuantumSync.WorldObjects;
public interface IQSBQuantumObject : IWorldObject
2021-01-26 17:08:02 +00:00
{
2022-03-02 19:46:33 -08:00
uint ControllingPlayer { get; set; }
bool IsEnabled { get; }
2021-12-02 12:38:38 +00:00
2022-03-02 19:46:33 -08:00
List<Shape> GetAttachedShapes();
2022-03-02 19:46:33 -08:00
void SetIsQuantum(bool isQuantum);
2022-03-07 20:34:35 +00:00
VisibilityObject GetVisibilityObject();
2022-08-27 17:57:27 +01:00
void OnTakeProbeSnapshot(PlayerInfo player, ProbeCamera.ID cameraId);
2022-08-28 11:08:56 +01:00
void OnRemoveProbeSnapshot(PlayerInfo player);
}