Class CursorController
- Namespace
- VoxelPlayground.Gaming
- Assembly
- GamePlay.dll
public class CursorController : MonoBehaviour
- Inheritance
-
object
CursorController
- Extension Methods
-
Fields
aimPreviewDistanceThreshold
public float aimPreviewDistanceThreshold
Field Value
- float
aimPreviewLineRenderer
public LineRenderer aimPreviewLineRenderer
Field Value
- LineRenderer
aimPreviewOnlyForControlledCharacter
public bool aimPreviewOnlyForControlledCharacter
Field Value
- bool
cursor
[NonSerialized]
[ShowInInspector]
public Vector3 cursor
Field Value
- Vector3
cursorIndicator
[ShowInInspector]
[NonSerialized]
public MeshRenderer cursorIndicator
Field Value
- MeshRenderer
cursorIndicatorPrefab
[FormerlySerializedAs("m_CursorIndicatorPrefab")]
public GameObject cursorIndicatorPrefab
Field Value
- GameObject
cursorOrigin_WS
[NonSerialized]
[ShowInInspector]
public Vector3 cursorOrigin_WS
Field Value
- Vector3
cursorRotation
[NonSerialized]
[ShowInInspector]
public Quaternion? cursorRotation
Field Value
- Quaternion?
CursorScale
Field Value
- float
inStabMode
Field Value
- bool
limitRadiusMax
public float limitRadiusMax
Field Value
- float
limitRadiusMin
public float limitRadiusMin
Field Value
- float
m_WeaponEuler
public Vector3 m_WeaponEuler
Field Value
- Vector3
meleeArmStrengthMin
[NonSerialized]
[ShowInInspector]
public float meleeArmStrengthMin
Field Value
- float
meleeArmStrengthMlp
[NonSerialized]
[ShowInInspector]
public float meleeArmStrengthMlp
Field Value
- float
meleeLimitArc
public bool meleeLimitArc
Field Value
- bool
meleeLimitArcYawMax
public float meleeLimitArcYawMax
Field Value
- float
meleeLimitArcYawMin
public float meleeLimitArcYawMin
Field Value
- float
meleeLimitPlane
public float meleeLimitPlane
Field Value
- float
meleeLimitPlaneYaw
public float meleeLimitPlaneYaw
Field Value
- float
meleeRollAngleMax
public float meleeRollAngleMax
Field Value
- float
meleeRollMotionThreshold
public float meleeRollMotionThreshold
Field Value
- float
meleeStabEuler
public Vector3 meleeStabEuler
Field Value
- Vector3
meleeStabMotionXYLimit
public float meleeStabMotionXYLimit
Field Value
- float
meleeStabRangeXY
public float meleeStabRangeXY
Field Value
- float
Properties
public Transform CursorTransform { get; }
Property Value
- Transform
IsEnabled
[ShowInInspector]
public bool IsEnabled { get; set; }
Property Value
- bool
Methods
CalcMidAngle(float, float)
public static float CalcMidAngle(float angMin, float angMax)
Parameters
angMin float
angMax float
Returns
- float
ClampCursorRadius()
public void ClampCursorRadius()
SetCursorIndicatorVisible(bool)
public void SetCursorIndicatorVisible(bool visible)
Parameters
visible bool
Update()