diff --git a/SceneManager/Object Classes/Barrier.cs b/SceneManager/Object Classes/Barrier.cs new file mode 100644 index 0000000..a567c16 --- /dev/null +++ b/SceneManager/Object Classes/Barrier.cs @@ -0,0 +1,39 @@ +using System; +using Rage; + +namespace SceneManager +{ + class Barrier + { + private Rage.Object _barrier { get; set; } + private Vector3 _barrierPosition { get; set; } + private float _barrierRotation { get; set; } + + public Barrier(Rage.Object barrier, Vector3 barrierPosition, float barrierRotation) + { + _barrier = barrier; + _barrierPosition = barrierPosition; + _barrierRotation = barrierRotation; + } + + public Rage.Object GetBarrier() + { + return _barrier; + } + + public Vector3 GetPosition() + { + return _barrierPosition; + } + + public float GetRotation() + { + return _barrierRotation; + } + + internal object DistanceTo(Ped character) + { + throw new NotImplementedException(); + } + } +} diff --git a/SceneManager/SceneManager.csproj b/SceneManager/SceneManager.csproj index 7af20fd..15cb3bf 100644 --- a/SceneManager/SceneManager.csproj +++ b/SceneManager/SceneManager.csproj @@ -51,7 +51,7 @@ - +