All Classes Namespaces Functions Variables Enumerations Properties Pages
Public Attributes | List of all members
RotationLimitAngle Class Reference

Simple angular rotation limit. More...

Inheritance diagram for RotationLimitAngle:
Inheritance graph
[legend]
Collaboration diagram for RotationLimitAngle:
Collaboration graph
[legend]

Public Attributes

float limit = 45
 The swing limit. More...
 
float twistLimit = 180
 Limit of twist rotation around the main axis. More...
 
- Public Attributes inherited from RotationLimit
Vector3 axis = Vector3.forward
 The main axis of the rotation limit. More...
 

Additional Inherited Members

- Public Member Functions inherited from RotationLimit
void SetDefaultLocalRotation ()
 Map the zero rotation point to the current local rotation of this gameobject. More...
 
void SetDefaultLocalRotation (Quaternion localRotation)
 Map the zero rotation point to the specified rotation. More...
 
Quaternion GetLimitedLocalRotation (Quaternion localRotation, out bool changed)
 Returns the limited local rotation. More...
 
bool Apply ()
 Apply the rotation limit to transform.localRotation. Returns true if the limit has changed the rotation. More...
 
void Disable ()
 Disable this instance making sure it is initiated. Use this if you intend to manually control the updating of this Rotation Limit. More...
 

Detailed Description

Simple angular rotation limit.