SeatObject Type
The SeatObject object type is created by ObjectTemplate.Create.
While inside a vehicle, your character's model is effectively removed from the game,
not placed inside the vehicle. If you want to see a soldier inside the vehicle when a
player enters it, you need to set up a seat. This object also allows the soldier in
the vehicle can be harmed directly by projectiles (vs. dying only when the vehicle itself
blows up, e.g. when driving a tank).
When a seat is added to a PlayerControlObject, it will show the body of the soldier.
The seat
has properties to set the animation or skin pose to use when in the seat.
Used in a total of 97 .con files: Objects.con Parent directories of these .con files: objects/Vehicles, objects/Stationary_Weapons, Bf1942/Levels
Example: (from objects/Vehicles/Land/KettenKrad/Objects.con) Properties used with this type of object: Go to the ObjectTemplate type list page, ObjectTemplate page, All Types list, Class list, CON file list, or Main scripting page.
rem ****************************************************
rem KettenKrad SeatObjects
rem ****************************************************
rem *** KettenKradDriverSeat ***
ObjectTemplate.Create SeatObject KettenKradDriverSeat
ObjectTemplate.SeatFlags c_SeatShowFullBodySoldier
ObjectTemplate.SeatFlags c_SeatIsOutside
ObjectTemplate.SeatAnimationLowerBody Lb_PassengerInHanomag
ObjectTemplate.Create
ObjectTemplate.DownAngleMultiplier
ObjectTemplate.HeadMaxAngleMultiplier
ObjectTemplate.LeftAngleMultiplier
ObjectTemplate.PassengerDownAngle
ObjectTemplate.PassengerTurnLeftAngle
ObjectTemplate.PassengerTurnRightAngle
ObjectTemplate.PassengerUpAngle
ObjectTemplate.RightAngleMultiplier
ObjectTemplate.SeatAnimationLowerBody
ObjectTemplate.SeatAnimationUpperBody
ObjectTemplate.SeatFlags
ObjectTemplate.UpAngleMultiplier