class MAGES::FollowObject¶
Overview¶
Follows a GameObject, at a specified offset. More…
class FollowObject: public MonoBehaviour
{
public:
// methods
FollowObject Follow(
GameObject target,
Vector3 direction,
float offset,
bool relative = false
);
FollowObject IgnorePitchRelative(bool ignorePitch);
FollowObject Elasticity(float elasticity);
FollowObject Lazy(bool lazy, float interval = -1.0f);
FollowObject Threshold(float threshold);
};
Detailed Documentation¶
Follows a GameObject, at a specified offset.
Methods¶
FollowObject Follow(
GameObject target,
Vector3 direction,
float offset,
bool relative = false
)
Follows a given game object.
Parameters:
target |
The target game object. |
direction |
The direction to follow relative to the target object. |
offset |
The offset towards the direction. |
relative |
Whether or not the direction is relative to the target object. |
Returns:
Self.
FollowObject IgnorePitchRelative(bool ignorePitch)
Ignores the pitch of the target object when using relative reference.
Parameters:
ignorePitch |
The value to set. |
Returns:
Self.
FollowObject Elasticity(float elasticity)
Sets the elasticity of the follow behavior.
Parameters:
elasticity |
The new elasticity. |
Returns:
Self.
FollowObject Lazy(bool lazy, float interval = -1.0f)
Makes the follow behavior lazy.
Parameters:
lazy |
Whether the follow object will be lazy; this means that it will only perform the checks at each specified interval. |
interval |
The second before checks will be made. |
Returns:
Self.
FollowObject Threshold(float threshold)
Sets the threshold of the follow behavior.
Parameters:
threshold |
The distance threshold. |
Returns:
Self.