- Extends
- KRobot
- Modifiers
- config ( USARBot )
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Pawn
|
+-- Engine.Vehicle
|
+-- Engine.KVehicle
|
+-- USARBot.KRobot
|
+-- USARBot.SoccerBall
Inherited Variables from USARBot.KRobot |
batteryLife, bDebug, bDisplayTeamBeacon, bGroundTruth, bHeadlightOn, bMountByUU, bNewCommand, bNewRobotState, bRobotBuilt, CacheRobotUpdateId, CacheSkinUpdateId, Cameras, CameraZoom, CamList, ChassisMass, ChassisState, CollLog, converter, ConverterClass, CurrentPart, Dimensions, EffecterList, Effecters, FlipTime, FlipTimeLeft, FlipTorque, fpsLogger, HeadLight, HeadlightItensity, HingePropGap, HitSoundThreshold, JointParts, Joints, JointsControl, lastLocation, lastTime, logging_period, MaxNetUpdateInterval, maxSpinSpeed, MaxTorque, MisPkgs, MotorSpeed, MotorTorque, msgTimer, myCamera, myHeadLight, myLife, newKSP, NextNetUpdateTime, oldKSP, old_time, PanSpeed, Parents, Parts, Payload, PosLog, previousLocation, previousTime, ProcessedSensors, ProtectTime, RobotSkins, RS_ChassisAngVel, RS_ChassisLinVel, RS_ChassisPosition, RS_ChassisQuaternion, RS_JointsCommandId[32], RS_JointsOrder[32], RS_JointsSteer[32], RS_JointsValue[32], RS_PartsAngVel[32], RS_PartsLinVel[32], RS_PartsPos[32], RS_PartsQuat[32], RS_RobotUpdateId, RS_skinName, RS_skinUpdateId, SafeForce, SensorList, Sensors, startTime, SteerPropGap, SteerSpeed, SteerTorque, SuspDamping, SuspHighLimit, SuspLowLimit, SuspRef, SuspStiffness, TeleportLocation, TiltSpeed, TireAdhesion, TireLateralFriction, TireLateralSlip, TireMinSlip, TireRestitution, TireRollFriction, TireRollSlip, TireSlipRate, TireSoftness, tmpName, TorqueCurve, uuMotorSpeed, ViewManager, ViewNum, Weight, WheelRadius |
Inherited Functions from USARBot.KRobot |
ConvertParam, Destroyed, DrawHud, DumpJoints, FindChildren, FindJointPartId, FindLinkParent, FindMisPkgLinkIndex, FindPart, fposlog, GetCamera, getGroupData, getJointAngle, getLinkNumber, getMisPkgLinkInfo, getMisPkgName, getMisPkgPartName, getMisPkgPartName_str, getRelativeOrientation, getRelativePosition, KApplyForce, KUpdateState, KVehicleUpdateParams, MoveRobot, PackState, PostNetBeginPlay, PreBeginPlay, ProcessCarInput, Register, ResetCarInput, rLocJointParent, rLocPartJoint, rRotJointParent, rRotPartJoint, setAngle, SetInitialState, SetSkin, setSpinSpeed, StartFlip, SyncMultiView, Tick, timer, Unregister, VehicleStateReceived |
Inherited Functions from Engine.KVehicle |
ClientKDriverEnter, ClientKDriverLeave, Destroyed, GraphData, KDriverEnter, KDriverLeave, KVehicleUpdateParams, SpecialCalcView, TakeDamage, Tick, TryToDrive, VehicleStateReceived |
var int BallMState;
var config bool enableReposition;
var config int frontierX;
var config int frontierY;
var config float inRepositionTime;
var config float kickForce;
var config float movementTolerance;
var config float outRepositionTime;
var float triggerTimer;
simulated function CheckBallState ( )
simulated function bool IsStationary ( )
simulated function KickBall ( String direction, float force )
simulated function MoveBall (
vector pos )
simulated function PostNetBeginPlay ( )
function ProcessCarInput ( )
simulated function Tick ( float Delta )
defaultproperties
{
bNoDelete=false
DrawScale=1.0
kickForce=2
tempPos=(X=0,Y=0,Z=900)
enableReposition=false
outRepositionTime=1
inRepositionTime=10
movementTolerance=5
frontierX=700
frontierY=500
targetPos=(X=0,Y=0,Z=10)
StaticMesh=StaticMesh'USARSim_Objects_Meshes.AiboSoccer.Ball_8cm'
Begin Object Class=KarmaParams Name=KBall
KStartEnabled=True
bKDoubleTickRate=True
bHighDetailOnly=False
bClientOnly=False
KMass=0.04
KActorGravScale=1
KLinearDamping=0.15
KAngularDamping=0.1
KMaxAngularSpeed=100
KMaxSpeed=25000
KFriction=0.05
KRestitution=0.9
Name="KBall"
End Object
KParams=KarmaParams'USARBot.SoccerBall.KBall'
}
|
Creation time: Mo 16.4.2007 11:20:30.546 - Created with
UnCodeX