- Extends
- KVehicle
- Modifiers
- config ( USARBot ) abstract
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Pawn
|
+-- Engine.Vehicle
|
+-- Engine.KVehicle
|
+-- USARBot.KRobot
Direct Known Subclasses:
AerialVehicle, GroundVehicle, LeggedRobot, NauticVehicle, SoccerBall
Inherited Variables from Engine.Vehicle |
AIMoveCheckTime, AutoTurretControllerClass, bAdjustDriversHead, bAllowViewChange, bAllowWeaponToss, bAutoTurret, bCanCarryFlag, bCanDoTrickJumps, bCanFlip, bCanHover, bDefensive, bDesiredBehindView, bDrawDriverInTP, bDrawMeshInFP, bDrawVehicleShadow, bDriverCollideActors, bDriverHoldsFlag, bDriving, bDropDetail, bEjectDriver, bEnemyLockedOn, bEnterringUnlocks, bFollowLookDir, bFPNoZFromCameraPitch, bHasHandbrake, bHasRadar, bHideRemoteDriver, bHighScoreKill, bHUDTrackVehicle, bKeyVehicle, bNoFriendlyFire, bNonHumanControl, bOldDriving, bPCRelativeFPRotation, bRelativeExitPos, bRemoteControlled, bScriptedRise, bSeparateTurretFocus, bShowChargingBar, bShowDamageOverlay, bSpawnProtected, bStalled, bTeamLocked, bTurnInPlace, BulletSounds, bVehicleDestroyed, bVehicleShadows, bWeaponisAltFiring, bWeaponisFiring, bZeroPCRotOnEntry, CameraSpeed, CenterSpringForce, CenterSpringRangePitch, CenterSpringRangeRoll, CrushedDamageType, DesiredTPCamDistance, DriveAnim, DrivePos, Driver, DriverDamageMult, DriveRot, DriverViewPitch, DriverViewYaw, EjectMomentum, EntryPosition, EntryRadius, ExitPositions, FlagBone, FlagOffset, FlagRotation, FPCamPos, FPCamViewOffset, HornSounds, HUDOverlay, HUDOverlayClass, HUDOverlayFOV, HUDOverlayOffset, LastCameraCalcTime, LastHornTime, LastLockWarningTime, LinkHealMult, LockOnClassString, LockWarningInterval, MaxDesireability, MaxViewPitch, MaxViewYaw, MinRunOverSpeed, MomentumMult, myMarker, NextVehicle, NoEntryTexture, ObjectiveGetOutDist, OldSteering, OldTeam, ParentFactory, PlayerEnterredRotation, PlayerStartTime, PrevTeam, RanOverDamageType, RanOverSound, Rise, ShadowCullDistance, ShadowMaxTraceDist, SpawnOverlay[2], Steering, StolenAnnouncement, StolenSound, StuckCount, StuckTime, Team, TeamBeaconBorderMaterial, TeamBeaconTexture, TeamUseTime, Throttle, ThrottleTime, TPCamDistance, TPCamDistRange, TPCamLookat, TPCamWorldOffset, TransEffects[2], VehicleDescription, VehicleDrowningDamType, VehicleIcon, VehicleLostTime, VehicleMovingTime, VehicleNameString, VehiclePositionString, VehicleShadow, WaterDamage, WheelsScale |
Structures Summary |
JointControl state, steer, order, value, lastCommandId, angle, startAng |
JointPart PartName, PartClass, DrawScale3D, JointClass, bSteeringLocked, bSuspensionLocked, BrakeTorque, Parent, ParentPos, ParentAxis, ParentAxis2, SelfPos, SelfAxis, SelfAxis2 |
MisPkg PkgName, Location, PkgClass |
RobotSkin Name, Skin, Comment |
sItem ItemClass, Parent, ItemName, Position, Direction, uuDirection |
Functions Summary |
| | ConvertParam (USARConverter converter)
|
| | Destroyed ()
|
| | DrawHud (Canvas C)
|
| | DumpJoints ()
|
| array<int> | FindChildren (int idx)
|
| int | FindJointPartId (string jname)
|
| int | FindLinkParent (MisPkgInfo Package, int ParentLinkNumber)
|
| int | FindMisPkgLinkIndex (Name LinkName)
|
| Actor | FindPart (name PartName)
|
| | fposlog (string x)
|
| RobotCamera | GetCamera (String name)
|
| String | getGroupData (String type)
|
| int | getJointAngle (KCarWheelJoint WheelJ)
|
| int | getLinkNumber (string strLink)
|
| MisPkgLinkInfo | getMisPkgLinkInfo (int PartNumber, string MisPkgName)
|
| string | getMisPkgName (string strLink)
|
| name | getMisPkgPartName (Name PkgName, int LinkNumber)
|
| name | getMisPkgPartName_str (string PkgName, int LinkNumber)
|
| rotator | getRelativeOrientation (rotator firstRotator, rotator secondRotator)
|
| vector | getRelativePosition (vector ChildPosition, vector ParentPosition, rotator ParentOrientation)
|
| | KApplyForce (out vector Force, out vector Torque)
|
| bool | KUpdateState (out KRigidBodyState newState)
|
| | KVehicleUpdateParams ()
|
| | MoveRobot (vector newPos)
|
| | PackState ()
|
| | PostNetBeginPlay ()
|
| | PreBeginPlay ()
|
| | ProcessCarInput ()
|
| | Register ()
|
| | ResetCarInput ()
|
| vector | rLocJointParent (int idx)
|
| vector | rLocPartJoint (int idx)
|
| rotator | rRotJointParent (int idx)
|
| rotator | rRotPartJoint (int idx)
|
| | setAngle (int jointIndex, float angle)
|
| | SetInitialState ()
|
| | SetSkin (string skinName)
|
| | setSpinSpeed (int wheelNumber, float spinSpeed)
|
| | StartFlip (Pawn Pusher)
|
| | SyncMultiView ()
|
| | Tick (float Delta)
|
| | timer ()
|
| | Unregister ()
|
| | VehicleStateReceived ()
|
Inherited Functions from Engine.KVehicle |
ClientKDriverEnter, ClientKDriverLeave, Destroyed, GraphData, KDriverEnter, KDriverLeave, KVehicleUpdateParams, SpecialCalcView, TakeDamage, Tick, TryToDrive, VehicleStateReceived |
Inherited Functions from Engine.Vehicle |
ActivateOverlay, AdjustDriverDamage, AdjustedStrength, AlternateTarget, AltFire, AttachDriver, AttachFlag, BotDesireability, ChangedReservation, ChargeBar, CheatFly, CheatGhost, CheatWalk, CheckForHeadShot, CheckSuperBerserk, CheckTauntValid, ClientClearController, ClientKDriverEnter, ClientKDriverLeave, ClientPlayForceFeedback, ClientVehicleCeaseFire, Destroyed, Destroyed_HandleDriver, DetachDriver, Died, DisplayDebug, DriverDied, DriverLeft, DriverRadiusDamage, DrivingStatusChanged, EjectDriver, EncroachedBy, EncroachingOn, FaceRotation, FindEntryVehicle, FindValidTaunt, Fire, FixPCRotation, Flip, GetBestEntry, GetBotPassenger, GetCameraLocationStart, GetInstigator, GetMoveTargetFor, GetSpree, GetTeamNum, GetTurrets, GetVehiclePositionString, HasOccupiedTurret, HealDamage, ImportantVehicle, IncomingMissile, IncrementSpree, IndependentVehicle, IsArtillery, IsVehicleEmpty, KDriverEnter, KDriverLeave, LockOnWarning, NeedsFlip, NewReservationCostMultiplier, NextWeapon, NotifyEnemyLockedOn, NotifyEnemyLostLock, NumPassengers, Occupied, OpenPositionFor, PlaceExitingDriver, PlayDying, PlayerChangedTeam, PlayTakeHit, PlayTeleportEffect, PointOfView, PossessedBy, PostBeginPlay, POVChanged, PreBeginPlay, PrevWeapon, RanInto, ReservationCostMultiplier, ServerPlayHorn, SetAnimAction, SetBaseEyeheight, SetInitialState, SetReservation, SetTeamNum, SetWheelsScale, ShootMissile, ShootSpecial, ShouldTargetMissile, SpecialCalcBehindView, SpecialCalcFirstPersonView, SpecialCalcView, SpectatorSpecialCalcView, SpokenFor, Stalled, StaticPrecache, StopForceFeedback, StopWeaponFiring, StronglyRecommended, Suicide, TakeDamage, TakeWaterDamage, TeamChanged, TeamLink, TryToDrive, UnPossessed, UnStalled, UpdateEyeHeight, UpdateTiltForceFeedback, UsedBy, VehicleCeaseFire, VehicleFire, VehicleLocked, VerifyLock |
var config int batteryLife;
var config bool bDebug;
var config bool bDisplayTeamBeacon;
var bool bGroundTruth;
var bool bHeadlightOn;
var config bool bMountByUU;
var bool bNewCommand;
var bool bNewRobotState;
var bool bRobotBuilt;
var byte CacheRobotUpdateId;
var byte CacheSkinUpdateId;
var config array<
sItem> Cameras;
var int CameraZoom;
var config float ChassisMass;
var config string ConverterClass;
var int CurrentPart;
var config array<
sItem> Effecters;
var config float FlipTime;
var float FlipTimeLeft;
var config float FlipTorque;
var name fpsLogger;
var config sItem HeadLight;
var byte HeadlightItensity;
var config float HingePropGap;
var float HitSoundThreshold;
var float lastTime;
var config float logging_period;
var float MaxNetUpdateInterval;
var config float maxSpinSpeed;
var config float MaxTorque;
var config array<
MisPkg> MisPkgs;
var config float MotorSpeed;
var config float MotorTorque;
var config float msgTimer;
var int myLife;
var float NextNetUpdateTime;
var float old_time;
var float PanSpeed;
var array<
Actor> Parents;
var config float Payload;
var float previousTime;
var array<byte> ProcessedSensors;
var config float ProtectTime;
var KRBVec RS_ChassisPosition;
var Quat RS_ChassisQuaternion;
RS_JointsCommandId[32] Source code
var byte RS_JointsCommandId[32];
var byte RS_JointsOrder[32];
var float RS_JointsSteer[32];
var float RS_JointsValue[32];
var vector RS_PartsAngVel[
32];
var vector RS_PartsLinVel[
32];
var Quat RS_PartsQuat[
32];
var byte RS_RobotUpdateId;
var string RS_skinName;
var byte RS_skinUpdateId;
var config float SafeForce;
var config array<
sItem> Sensors;
var int startTime;
var float SteerPropGap;
var float SteerSpeed;
var float SteerTorque;
var float SuspDamping;
var float SuspHighLimit;
var float SuspLowLimit;
var float SuspRef;
var float SuspStiffness;
var float TiltSpeed;
var float TireAdhesion;
var float TireLateralFriction;
var float TireLateralSlip;
var float TireMinSlip;
var float TireRestitution;
var float TireRollFriction;
var float TireRollSlip;
var float TireSlipRate;
var float TireSoftness;
var name tmpName;
var float uuMotorSpeed;
var int ViewNum;
var config float Weight;
var float WheelRadius;
struct JointControl
{
var float angle;
var byte lastCommandId;
var byte order;
var int startAng;
var byte state;
var float steer;
var float value;
};
struct sItem
{
var vector Direction;
var class<Actor> ItemClass;
var string ItemName;
var name Parent;
var vector Position;
var rotator uuDirection;
};
simulated event Destroyed ( )
simulated function DrawHud (
Canvas C )
function DumpJoints ( )
function array<int> FindChildren ( int idx )
function int FindJointPartId ( string jname )
simulated function int FindLinkParent (
MisPkgInfo Package,
int ParentLinkNumber )
simulated function int FindMisPkgLinkIndex ( Name LinkName )
simulated function Actor FindPart (
name PartName )
function fposlog ( string x )
function String getGroupData ( String type )
simulated function int getLinkNumber ( string strLink )
simulated function MisPkgLinkInfo getMisPkgLinkInfo (
int PartNumber,
string MisPkgName )
simulated function string getMisPkgName ( string strLink )
simulated function name getMisPkgPartName ( Name PkgName, int LinkNumber )
simulated function name getMisPkgPartName_str ( string PkgName, int LinkNumber )
getRelativeOrientation Source code
simulated event KApplyForce (
out vector Force,
out vector Torque )
simulated event KVehicleUpdateParams ( )
function MoveRobot (
vector newPos )
function PackState ( )
simulated function PostNetBeginPlay ( )
simulated event PreBeginPlay ( )
function ProcessCarInput ( )
function Register ( )
function ResetCarInput ( )
function vector rLocJointParent (
int idx )
function vector rLocPartJoint (
int idx )
function rotator rRotJointParent (
int idx )
function rotator rRotPartJoint (
int idx )
function setAngle ( int jointIndex, float angle )
simulated event SetInitialState ( )
simulated function SetSkin ( string skinName )
function setSpinSpeed ( int wheelNumber, float spinSpeed )
function StartFlip (
Pawn Pusher )
simulated function SyncMultiView ( )
simulated function Tick ( float Delta )
function timer ( )
function Unregister ( )
simulated event VehicleStateReceived ( )
defaultproperties
{
bDebug=false
ConverterClass="USARBot.USARConverter"
bMountByUU=false
AmbientGlow=48
bSpecialHUD=True
bGroundTruth=True
bVehicleShadows=False
bDrawVehicleShadow=False
MaxTorque=60.0
SafeForce=1000
ProtectTime=1.0
MotorTorque=20.0
MotorSpeed=0.1745
HingePropGap=364.0
SteerPropGap=1000.000000
SteerTorque=1000.000000
SteerSpeed=15000.000000
SuspStiffness=150.000000
SuspDamping=15.000000
SuspHighLimit=1.000000
SuspLowLimit=-1.000000
TireRollFriction=15.000000
TireLateralFriction=15.00000
TireRollSlip=0.060000
TireLateralSlip=0.060000
TireMinSlip=0.001000
TireSlipRate=0.000500
TireSoftness=0.000000
TireAdhesion=0.000000
TireRestitution=0.000000
bBlockActors=true
bCollideActors=True
CollisionRadius=25
CollisionHeight=10
ChassisMass=1.000000
FlipTorque=350.000000
FlipTime=3.000000
MaxNetUpdateInterval=0.05
HitSoundThreshold=30.000000
batteryLife=3600
msgTimer=0.200000
logging_period=1
DrawType=DT_StaticMesh
StaticMesh=StaticMesh'USARSim_VehicleParts_Meshes.Test.TestBody'
DrawScale=4.762
Begin Object Class=KarmaParamsRBFull Name=KParams0
KStartEnabled=True
bHighDetailOnly=False
bClientOnly=False
bKDoubleTickRate=True
KInertiaTensor(0)=0.4
KInertiaTensor(3)=0.4
KInertiaTensor(5)=0.4
KMaxAngularSpeed=100
KMaxSpeed=25000
KLinearDamping=0.0
KAngularDamping=0.0
KFriction=0.5
Name="KParams0"
End Object
KParams=KarmaParamsRBFull'USARBot.KRobot.KParams0'
}
|
Creation time: Mo 16.4.2007 11:20:23.328 - Created with
UnCodeX