Gameplay.JointControlledAircraft
- Extends
- Vehicle
- Modifiers
- abstract dependsOn ( PlayerCharacterController ) native
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Pawn
|
+-- Gameplay.Rook
|
+-- Gameplay.Vehicle
|
+-- Gameplay.JointControlledAircraft
Direct Known Subclasses:
AssaultShip, Pod
Inherited Contants from Gameplay.Vehicle |
CANNOT_STEAL_VEHICLE_PROMPT_INDEX, DRIVER_PROMPT_INDEX, ENEMY_INVENTORY_STATION_PROMPT_INDEX, ENEMY_OCCUPIED_VEHICLE_PROMPT_INDEX, FLIP_PROMPT_INDEX, FULL_VEHICLE_PROMPT_INDEX, GUNNER_PROMPT_INDEX, HEAVY_ATTEMPT_TO_PILOT, INVENTORY_STATION_PROMPT_INDEX, LEFT_GUNNER_PROMPT_INDEX, MAXIMUM_NUMBER_POSITIONS, NUMBER_MINOR_ENTRY_SIGNALS, RIGHT_GUNNER_PROMPT_INDEX, VEHICLE_PROHIBITED_OBJECT_PROMPT_INDEX |
Inherited Variables from Gameplay.Vehicle |
abandonmentDestruction, abandonmentDestructionPeriod, animationFinishThenLoop, bCanBeStolen, bCollisionDamageEnabled, bDisablePositionSwitching, bDrawDriverInTP, bFlipping, bGodMode, bHasBeenOccupied, bInvincible, bSettledUpsideDown, bShowPhysicsDebug, bVehicleCameraTrace, cachedCameraLocation, cameraDistance, cannotStealPrompt, clientInterpolationHard, clientInterpolationPeriod, clientInterpolationSnapDistance, clientPositions[MAXIMUM_NUMBER_POSITIONS], collisionDamageMagnitudeScale, cornerSlowDownDistance, cornerSlowDownMinimumCosAngle, cornerSlowDownSpeedCoefficient, CrushingDamageTypeClass, currentAbandonmentDuration, currentDesiredHavokState, currentSwitchClass, customInertiaTensor, customInertiaTensorDiagonal, dampingPlusEnabled, dampingPlusNegativeZ, dampingPlusPositiveZ, dampingPlusXY, destroyedExplosionClass, destructionObjectClass, distanceToMaximumDurationScale, DiveInput, doNotEjectOnFlip, drivePitchCoefficient, driverIndex, driverMaximumPitch, driverMinimumPitch, driverPrompt, driverWeapon, driverWeaponClass, driveYawCoefficient, effects, enemyInventoryStationPrompt, enemyOccupiedPrompt, engineIdlingEffectIndex, entries, exits, flipMaximumRotationDuration, flipPrompt, flipPushUpDuration, flipPushUpImpulse, flipRotateTime, flipRotationDamping, flipRotationStrength, flipRotationTimeOut, flipTriggers, fullVehiclePrompt, gunnerPrompt, healthModifier, heavyAttemptedToPilot, heavyAttemptedToPilotSwitchPromptDuration, initialInvincibilityDuration, inventoryStationPrompt, inverseCosUprightAngle, invicibilityMaterial, lastOccupantTeam, lastStateReceiveTime, leftGunnerPrompt, localClientPositions[MAXIMUM_NUMBER_POSITIONS], localizedName, localMoveDestination, localTeam, loseInitialInvincibilityTime, ManifestLayoutMaterial, maximumNetUpdateInterval, maximumNextNetUpdateTime, minimumCollisionDamageMagnitude, minimumObstacleLookAhead, minorPositionEntrySignals[NUMBER_MINOR_ENTRY_SIGNALS], motor, motorClass, obstacleLookAheadVeloocityScale, padding[8], positions, retriggerEffectEvents, rightGunnerPrompt, rootBone, RotationInput, settledUpsideDownCosAngle, settledUpsideDownSpeed, spawning, stayUprightDamping, stayUprightEnabled, stayUprightStrength, stopForEnemies, StrafeInput, strafeLeftEffectIndex, strafeLeftOrThrustEffectIndex, strafeRightEffectIndex, strafeRightOrThrustEffectIndex, throttleBackEffectIndex, throttleForwardEffectIndex, throttleForwardOrThrustEffectIndex, ThrottleInput, thrustingEffectIndex, ThrustInput, TopSpeed, TPCameraDistance, TPCameraLookAt, vehicleCameraTraceExtents, vehicleEntries, vehicleFlipTriggers, vehicleProhibitedObjectPrompt, velocityInheritOnExitScale, waterDamagePerSecond |
Inherited Variables from Gameplay.Rook |
AI_LOD_ActivationDistance, AI_LOD_DeactivationDistance, AI_LOD_deactivation_exemption_ticks, AI_LOD_LevelMP, alertness, attacker, bAIThreat, bAlwaysMarked, bCanBeSensed, bCanRepair, bDeferredAICleanup, bIsDetectableByEnemies, bShowJSDebug, bShowLOADebug, bShowNavigationDebug, bShowSensingDebug, bShowSquadDebug, bShowTyrionCharacterDebug, bShowTyrionHeadDebug, bShowTyrionMovementDebug, bShowTyrionWeaponDebug, bUnobstructedLOF, bUseAlternateOwnershipMaterial, bUseAlternateSelfIllumMaterial, clientDamageComponentMask, componentBreakThreshold, damageComponentMask, damageComponents, desiredLocation, effectLogging, estLocation, expectedImpactTime, flameDamagePerSecond, flameDamageReductionPerSecond, flameDamageType, flameSource, grapplerRetentionScale, healthMaximum, hearing, hudType, lastDetectedTime, lastShotFiredTime, loaEndPoint, loaEndPoint2, loaHit, loaStartPoint, loaStartPoint2, logAlertnessChanges, loopingEffects, MaxShadowTraceDistance, mountAI, movementForce, m_lastTeam, m_localTeam, m_squad, m_team, pastPositionsIndex, pastPositionsTimeAccu, pastPositions[N_PAST_POSITIONS], PeripheralVisionZAngle, personalShield, personalShieldClass, playerControllerState, radarInfoClass, reactionDelay, reactionDelayMP, repairers, repDepLastRateAddition, repDepRepairRate, repPakLastRateAddition, repPakRepairRate, sensorUpdateFlag, ShadowLightDistance, shotAngularDeviation, shotAngularDeviationMP, shotLeadAbility, shotLeadAbilityMP, shotNotifier, SightRadiusToPlayer, teamDamagePercentage, teamSelfIllumSkinName, teamSpecificHavokCollisionFiltering, tickTime, tickTimeOrg, tickTimeUpdateRange, UseablePointsValid[MAX_USEABLE_POINTS], UseablePoints[MAX_USEABLE_POINTS], vehicleAI, vision, visionMemory |
Structures Summary |
AircraftState position, velocity, flightAngles, serverThrusting, serverDiving, serverStrafe, serverThrottle |
Inherited Functions from Gameplay.Vehicle |
aboutToDie, aboutToSettleUpsideDown, addEffect, aimAdjustViewRotation, altFire, applyOutput, attachToVehicle, BaseChange, BeginState, cameraTrace, canArmorOccupy, canArmourBeDriver, canArmourBePassenger, canBeRepairedBy, canCharacterRespawnAt, canOccupy, canSwitchPosition, canTargetPoint, cleanupAI, clientDriverLeave, clientOccupantEnter, collisionDamage, copyVehicleAIValuesToTurret, customFiredEffectProcessing, Destroyed, DisplayDebug, displayWorldSpaceDebug, doCustomFiredEffectProcessing, drawActorCollision, driverLeave, enableAbandonmentDestruction, EncroachedBy, EncroachingOn, EyePosition, FaceRotation, finishedSpawnFromVehicleSpawnPoint, fire, firingMotor, flip, forceNetDirty, generateAIDeathSpeechEvents, getAimLocation, getAlternateAimAdjustStart, getAngle, getAvailablePositionIndex, getCameraLookAt, getControllingCharacter, getCorrespondingInventoryStation, getDriver, getEffectsBaseActor, getEnergy, getFirstPersonEquippableLocation, getFirstPersonEquippableRotation, getHighByte, GetHumanReadableName, getLowByte, getMinorPositionEntryIndex, getOccupantPositionIndex, getOccupantTeam, getOut, GetOverlayMaterial, getPhysicalAttachment, getPositionIndex, getPositionPromptIndex, getProjectileSpawnLocation, getPrompt, getTargetPositionIndex, getTeamDamagePercentage, getTeamSkin, getThirdPersonEquippableAttachment, getUnusedInventoryStation, getVehicleUseablePoint, getViewRotationFromMotor, getWeapon, GraphData, InGodMode, initDriverAI, initGunnerAI, initialiseEffects, initVehicleAI, interpolateRotation, isEffectCauserActive, isHavokCompletelyInitialised, isInventoryPosition, isMajorPosition, isOccupant, isOccupied, isSettledUpsideDown, isUpright, needToPushStateToClient, occupantEnter, occupantEnterAnimationProcessing, occupantLeaveAnimationProcessing, occupantSwitchPosition, onShotFiredNotification, otherClientOccupantEnter, otherClientOccupantLeave, packPitchAndYaw, performFlip, PlayDying, playerMoveProcessing, PostBeginPlay, PostLoadGame, PostNetBeginPlay, postNetReceive, PostTakeDamage, PrecacheVehicleMeshes, processInput, pushStateToClient, releaseAltFire, releaseFire, rematchGoals, setFirePressed, setSkin, setTeam, settledUpsideDownChanged, shouldFire, ShouldProjectileHit, showPhysicsDebug, spawnCharacter, specialCalcView, specialCalcViewProcessing, startedSpawnFromVehicleSpawnPoint, switchClass, switchPosition, tick, Timer, toggleShowPhysicsDebug, tryToDrive, tryToOccupy, unpackPitchAndYaw, UnPossessed, updateDynamicEffectStates, updateEffectsStates, UpdatePrecacheRenderData, updateTeamSkin, useEnergy, vehicleCeaseFire, vehicleFire, VehicleStateReceived, vehicleTrace, vehicleTransitionTrace, VehicleUpdateParams |
Inherited Functions from Gameplay.Rook |
activatePersonalShield, addRepairFromDeployable, addRepairFromPack, ApplyDamage, averageVelocity, breakDamageComponent, canBeRepairedBy, canBeSensed, CanBeUsedBy, ChunkUp, cleanupAI, cleanupDamageComponents, CleanupSensing, clientUpdateDamageComponents, createDamageComponent, CreateHearingNotifier, CreateShotNotifier, CreateVisionNotifier, damageComponentsOnDamage, damageComponentsOnIncreaseHealth, damageComponentsPostTakeDamage, deactivatePersonalShield, Destroyed, Died, displayActorLabel, displayEnemiesList, displayTyrionDebugHeader, displayWorldSpaceDebug, DrawVisionCone, EffectIsLooping, enumSquadInfo, enumTeamInfo, firingMotor, generateAISpeechEvents, getAlertnessLevel, getControllingCharacter, getControllingCharacterTeam, GetDamageComponentThresholdRange, getKillerLabel, GetObjectiveLocation, GetOverlayMaterial, GetRadarInfoClass, getTeamDamagePercentage, getTeamLabel, groundPredictedLocation, IncreaseHealth, isFriendly, IsInVisionCone, OnEffectInitialized, OnEffectStarted, OnEffectStopped, OnShotFired, onTeamChange, personalShieldActive, PlayEffect, PostBeginPlay, PostNetBeginPlay, PostNetReceive, PostTakeDamage, PreBeginPlay, PrecacheDamageComponents, predictedLocation, ProcessBurnDamage, ProcessRepair, RegisterHearingNotification, RegisterShotNotification, RegisterVisionNotification, removeFlameDamage, removeRepairFromDeployable, removeRepairFromPack, resetPersonalShield, setAlertnessLevel, setLimitedTimeLODActivation, setSquad, setTeam, ShouldBeMarked, squad, squadCleanupOnDeath, StartLoopingEffect, StopEffect, StopLoopingEffect, team, UnregisterHearingNotification, UnregisterShotNotification, UnregisterVisionNotification, updateHavokCollisionFilter, updatePastPositions, UpdatePrecacheRenderData |
JCA_LINEAR_VELOCITY_ACCURACY_FACTOR Source code
const JCA_LINEAR_VELOCITY_ACCURACY_FACTOR = 100;
JCA_LINEAR_VELOCITY_INVERSE_ACCURACY_FACTOR Source code
const JCA_LINEAR_VELOCITY_INVERSE_ACCURACY_FACTOR = 0.01;
AccelerationEffectState Source code
var int divingEffectIndex;
var bool divingForceApplied;
var bool LandingGearUp;
navigationMaximumPitch Source code
var float navigationMaximumPitch;
navigationMinimumPitch Source code
var float navigationMinimumPitch;
var float navigationTurnRate;
oldReplicationAircraftState Source code
var
vector outputControlForce;
outputFlightPitchAngle Source code
var float outputFlightPitchAngle;
var float outputFlightYawAngle;
var transient noexport private const int padding[2];
replicatedControlForce Source code
var
vector replicatedControlForce;
replicationAircraftState Source code
var float rotateMaximumPitch;
var float rotateMinimumPitch;
var bool strafeBack;
var bool strafeDown;
var bool strafeForward;
var bool strafeLeft;
var bool strafeRight;
var bool strafeUp;
var float throttleScale;
var bool ThrustingEffectState;
var float thrustThresholdPitch;
turningLeftEffectIndex Source code
var int turningLeftEffectIndex;
turningRightEffectIndex Source code
var int turningRightEffectIndex;
var const float zAxisFlightRotation;
Animation
var(Animation) name backAnimation;
var(Animation) float blendTime;
var(Animation) name downAnimation;
var(Animation) name forwardAnimation;
var(Animation) float gearTraceLength;
var(Animation) name gearUpAnimation;
var(Animation) float gearUpBlendTime;
var(Animation) name idleAnimation;
var(Animation) name leftAnimation;
var(Animation) name rightAnimation;
var(Animation) name spawningAnimation;
var(Animation) float spawningBlendTime;
var(Animation) name upAnimation;
JointControlledAircraft
clientControlJointStrength Source code
clientDriverControlJointStrength Source code
coastingCounterGravityForceScale Source code
constrainAircraftPitch Source code
counterGravityForceScale Source code
diveCounterGravityForceScale Source code
flightRotationEffectMagnitude Source code
forwardCombinedReduction Source code
hardAircraftPitchRange Source code
hardConstrainAircraftPitch Source code
strafeCombinedReduction Source code
thrustCombinedReduction Source code
AccelerationEffectStateEnum Source code
simulated function applyOutput ( ) )
calculateOutputControlForce Source code
native
function vector calculateOutputControlForce (
rotator referenceRotation,
float currentThrottleInput,
float currentStrafeInput,
float currentThrustInput,
bool currentDiveInput )
simulated function Destroyed ( ) )
getControlJointAttachLocation Source code
simulated
function vector getControlJointAttachLocation ( ) )
simulated
function rotator getViewRotation ( ) )
simulated function initialiseEffects ( ) )
simulated function bool isEffectCauserActive ( int effectCauserIndex) )
needToPushStateToClient Source code
function bool needToPushStateToClient ( ) )
simulated function postNetBeginPlay ( ) )
function processInput ( ) )
function pushStateToClient ( ) )
setCounterGravityForceScale Source code
native
function setCounterGravityForceScale (
float scale )
setFlightControlStrength Source code
native function setFlightControlStrength ( float strength )
native
function setFlightForce (
vector force )
native function setFlightRotation ( int yawAngle, int pitchAngle )
function setViewRotation (
rotator r) )
specialCalcViewProcessing Source code
simulated
function bool specialCalcViewProcessing ( out
actor viewActor, out
vector cameraLocation,
out
rotator cameraRotation,
int positionIndex) )
simulated function tick ( float deltaSeconds) )
simulated event updateCameraRotation ( float deltaSeconds) )
simulated function updateEffectsStates ( ) )
simulated event VehicleStateReceived ( ) )
defaultproperties
{
AirSpeed = 5000
Health=800
strafeThrustForce = 50
strafeForce = 25
forwardThrustForce = 50
forwardForce = 25
upThrustForce = 50
reverseForce = 15
reverseThrustForce = 25
strafeCombinedReduction = 0.5
forwardCombinedReduction = 0.5
diveThrustForce = 50
diveCombinedReduction = 0.5
thrustCombinedReduction = 0.5
thrustingEffectState = false
accelerationEffectState = AES_NONE
divingForceApplied = false
downDiveForceScale=1.2
aheadDiveForceScale=0.2
navigationMaximumPitch = 7000
navigationMinimumPitch = -8000
navigationTurnRate = 4000
rotateMinimumPitch = -10000
rotateMaximumPitch = 10000
thrustThresholdPitch = 500
Physics = PHYS_Havok
forceScale = 250
clientControlJointStrength = 1
clientDriverControlJointStrength = 1.5
controlJointStrength = 2.5
counterGravityForceScale = 0.5
coastingCounterGravityForceScale = 0.2
diveCounterGravityForceScale = 0
flightControlDamping = 0.25
blendTime = 0.2
bPhysicsAnimUpdate = true
spawningBlendTime = 0.6
gearUpBlendTime = 1.2
angularBankScale = 0.35
linearBankScale = 0.4
gearTraceLength = 600
flightRotationEffectMagnitude = 650
coastingDamping = 0.4
throttleScale = 0.0005
hardConstrainAircraftPitch = true
hardAircraftPitchRange = 22500
currentDesiredHavokState=(ignoreRotation=true)
} |
Creation time: st 23.5.2018 00:10:31.542 - Created with
UnCodeX