From 754bac2949b959655dcfa5824611328834710a31 Mon Sep 17 00:00:00 2001 From: Rich Dunne Date: Mon, 7 Sep 2020 20:23:53 -0600 Subject: [PATCH] Refactored fields/properties for better encapsulation. --- SceneManager/Object Classes/Barrier.cs | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/SceneManager/Object Classes/Barrier.cs b/SceneManager/Object Classes/Barrier.cs index a567c16..ce935d5 100644 --- a/SceneManager/Object Classes/Barrier.cs +++ b/SceneManager/Object Classes/Barrier.cs @@ -9,31 +9,15 @@ namespace SceneManager private Vector3 _barrierPosition { get; set; } private float _barrierRotation { get; set; } + public Rage.Object Object { get { return _barrier; } set { _barrier = value; } } + public Vector3 Position { get { return _barrierPosition; } set { _barrierPosition = value; } } + public float Rotation { get { return _barrierRotation; } set { _barrierRotation = value; } } + 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(); - } } }