Class ScooterRiderAuthoring
Transient Editor inputs shared by the overlay and vehicle-specific setup paths.
[Serializable]
public sealed class ScooterRiderAuthoring
Inheritance
Remarks
This is not a component. Applied values live on the generated Animator, transforms and constraints; selecting a rider reconstructs these inputs from that saved configuration.
Fields
aimTarget
Shared head/chest look target outside the replaceable model.
public Transform aimTarget
Field Value
animationController
Standing or seated controller assigned to the replacement Humanoid Animator.
public RuntimeAnimatorController animationController
Field Value
chestWeight
Chest or fallback spine aim influence in [0, 1].
public float chestWeight
Field Value
float
footRotationWeight
Foot target rotation influence in [0, 1]; zero preserves animation-driven rotation.
public float footRotationWeight
Field Value
float
handRotationWeight
Calibrated wrist rotation influence in [0, 1]; arm IK still controls wrist position.
public float handRotationWeight
Field Value
float
leftFootTarget
Left foot target outside the replaceable model.
public Transform leftFootTarget
Field Value
leftHandTarget
Left wrist position and grip-orientation source outside the replaceable model.
public Transform leftHandTarget
Field Value
model
Source character prefab or imported model asset; scene instances are not supported.
public GameObject model
Field Value
modelScale
Positive local scale of the character, independent of vehicle scale.
public Vector3 modelScale
Field Value
positionOffset
Character position relative to the rider container, in local units.
public Vector3 positionOffset
Field Value
rider
Destination rider container in a scene or loaded Prefab Mode stage.
public GameObject rider
Field Value
rightFootTarget
Right foot target outside the replaceable model.
public Transform rightFootTarget
Field Value
rightHandTarget
Right wrist position and grip-orientation source outside the replaceable model.
public Transform rightHandTarget
Field Value
rotationOffset
Character rotation relative to the rider container, in Euler degrees.
public Vector3 rotationOffset
Field Value
Properties
InstalledModel
Finds the single direct child containing the character's Animator hierarchy, or null.
public GameObject InstalledModel { get; }
Property Value
Exceptions
InvalidOperationException — More than one character-containing child exists.