// Fallback Boundaries|SDK_Fallback|004 namespace VRTK { using UnityEngine; /// /// The Fallback Boundaries SDK script provides a fallback collection of methods that return null or default headset values. /// /// /// This is the fallback class that will just return default values. /// [SDK_Description(typeof(SDK_FallbackSystem))] public class SDK_FallbackBoundaries : SDK_BaseBoundaries { /// /// The InitBoundaries method is run on start of scene and can be used to initialse anything on game start. /// public override void InitBoundaries() { } /// /// The GetPlayArea method returns the Transform of the object that is used to represent the play area in the scene. /// /// A transform of the object representing the play area in the scene. public override Transform GetPlayArea() { return null; } /// /// The GetPlayAreaVertices method returns the points of the play area boundaries. /// /// A Vector3 array of the points in the scene that represent the play area boundaries. public override Vector3[] GetPlayAreaVertices() { return null; } /// /// The GetPlayAreaBorderThickness returns the thickness of the drawn border for the given play area. /// /// The thickness of the drawn border. public override float GetPlayAreaBorderThickness() { return 0f; } /// /// The IsPlayAreaSizeCalibrated method returns whether the given play area size has been auto calibrated by external sensors. /// /// Returns true if the play area size has been auto calibrated and set by external sensors. public override bool IsPlayAreaSizeCalibrated() { return false; } /// /// The GetDrawAtRuntime method returns whether the given play area drawn border is being displayed. /// /// Returns true if the drawn border is being displayed. public override bool GetDrawAtRuntime() { return false; } /// /// The SetDrawAtRuntime method sets whether the given play area drawn border should be displayed at runtime. /// /// The state of whether the drawn border should be displayed or not. public override void SetDrawAtRuntime(bool value) { } } }