public void RemoveActiveObject(RB_MouseInteractionBehavior obj) { if (_ActiveObject == obj) { _ActiveObject = null; } }
public void UnregisterObejct(RB_MouseInteractionBehavior obj) { _InteractionObjects.Remove(obj); }
public void RegisterObejct(RB_MouseInteractionBehavior obj) { _InteractionObjects.Add(obj); }
public void SetActiveObject(RB_MouseInteractionBehavior obj) { _DistFromCamera = _Cam.transform.InverseTransformPoint(obj.transform.position).z;// Vector3.Distance(obj.transform.position, _Cam.transform.position); _ActiveObject = obj; }