|
void | BoatScript () |
|
void | ~BoatScript () |
|
override void | EEDelete (EntityAI parent) |
|
void | InitializeActions () |
|
override void | GetActions (typename action_input_type, out array< ActionBase_Basic > actions) |
|
override bool | DisableVicinityIcon () |
|
override string | GetVehicleType () |
|
override bool | IsInventoryVisible () |
|
override float | GetTransportCameraDistance () |
|
override vector | GetTransportCameraOffset () |
|
override int | GetAnimInstance () |
|
override int | Get3rdPersonCameraType () |
|
override bool | CrewCanGetThrough (int posIdx) |
|
override bool | CanReachSeatFromSeat (int currentSeat, int nextSeat) |
|
override bool | CanReachSeatFromDoors (string pSeatSelection, vector pFromPos, float pDistance=1.0) |
|
override bool | CanReachDoorsFromSeat (string pDoorsSelection, int pCurrentSeat) |
|
override bool | IsAreaAtDoorFree (int currentSeat, float maxAllowedObjHeight, inout vector extents, out vector transform[4]) |
|
override bool | OnBeforeEngineStart () |
|
override void | OnEngineStart () |
|
override void | OnEngineStop () |
|
override void | EEOnCECreate () |
|
override void | EOnPostSimulate (IEntity other, float timeSlice) |
|
override void | EOnSimulate (IEntity other, float dt) |
|
override void | EOnFrame (IEntity other, float timeSlice) |
|
override void | EOnContact (IEntity other, Contact extra) |
|
override void | EEHitBy (TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef) |
|
override void | OnVariablesSynchronized () |
|
override bool | DetectFlipped (VehicleFlippedContext ctx) |
|
override float | OnSound (BoatSoundCtrl ctrl, float oldValue) |
|
override void | HandleByCrewMemberState (ECrewMemberState state) |
|
void | DecayHealthTick () |
|
bool | IsInFlagRange () |
|
bool | CheckOperationalState () |
|
void | OnVehicleJumpOutServer (GetOutTransportActionData data) |
|
void | HandleEngineSound (EBoatEngineSoundState state) |
|
void | PlaySound (string soundset, inout EffectSound sound, vector position=vector.Zero) |
|
void | HandleBoatSplashSound () |
|
void | SyncSoundImpactLight () |
|
void | SyncSoundImpactHeavy () |
|
void | SyncSoundPushBoat (bool play) |
|
void | FadeEngineSound (bool fadeIn) |
|
void | FlipVehicle () |
|
void | CheckContactCache () |
|
void | SetActions () |
|
void | AddAction (typename actionName) |
|
void | RemoveAction (typename actionName) |
|
void | UpdateParticles (float timeSlice=0) |
|
void | StopParticleUpdate () |
|
void | ClearWaterEffects () |
|
void | CleanupEffects () |
|
override void | GetDebugActions (out TSelectableActionInfoArrayEx outputList) |
|
override bool | OnAction (int action_id, Man player, ParamsReadContext ctx) |
|
override event | GetOwnerStateType () |
|
override event | GetMoveType () |
|
См. определение в файле BoatScript.c строка 30