|
| void | BarbedWire () |
| |
| override void | EEInit () |
| |
| bool | IsMounted () |
| |
| bool | GetSlotLockedState () |
| |
| void | SetMountedState (bool is_mounted) |
| |
| void | UpdateAttachmentSlot () |
| |
| void | LockAttachmentSlot (bool lock_state) |
| |
| void | Synchronize () |
| |
| override void | OnVariablesSynchronized () |
| |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| |
| override void | AfterStoreLoad () |
| |
| override void | OnWorkStart () |
| |
| override void | OnWorkStop () |
| |
| override void | OnWork (float consumed_energy) |
| |
| override void | OnIsPlugged (EntityAI source_device) |
| |
| override void | OnIsUnplugged (EntityAI last_energy_source) |
| |
| override void | OnInventoryEnter (Man player) |
| |
| void | CreateElectrifiedDamageTrigger () |
| |
| void | CreateDamageTrigger () |
| |
| void | DestroyDamageTrigger () |
| |
| void | Spark () |
| |
| void | SoundCut () |
| |
| void | SoundSpark () |
| |
| void | SoundBuzzLoopStart () |
| |
| void | SoundBuzzLoopStop () |
| |
| void | SoundElectricShock () |
| |
| void | SoundCollision () |
| |
| override void | PreAreaDamageActions () |
| |
| override void | PostAreaDamageActions () |
| |
| override void | OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner) |
| |
| override void | OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0") |
| |
| override string | GetDeploySoundset () |
| |
| override string | GetLoopDeploySoundset () |
| |
| override void | SetActions () |
| |
| void | PlayDeployLoopSound () |
| |
| void | StopDeployLoopSound () |
| | DEPRECATED.
|
| |
| void | BaseBuildingBase () |
| |
| override void | EEDelete (EntityAI parent) |
| |
| override string | GetInvulnerabilityTypeString () |
| |
| override bool | CanObstruct () |
| |
| override int | GetHideIconMask () |
| |
| override void | InitItemSounds () |
| |
| override string | GetFoldSoundset () |
| |
| override string | GetLoopFoldSoundset () |
| |
| void | SynchronizeBaseState () |
| |
| override void | OnVariablesSynchronized () |
| |
| void | OnSynchronizedClient () |
| |
| void | RegisterPartForSync (int part_id) |
| |
| void | UnregisterPartForSync (int part_id) |
| |
| bool | IsPartBuildInSyncData (int part_id) |
| |
| void | RegisterActionForSync (int part_id, int action_id) |
| |
| void | ResetActionSyncData () |
| |
| void | SetActionFromSyncData () |
| |
| void | SetPartFromSyncData (ConstructionPart part) |
| |
| void | SetPartsFromSyncData () |
| |
| ConstructionPart | GetConstructionPartById (int id) |
| |
| bool | HasBase () |
| |
| void | SetBaseState (bool has_base) |
| |
| override bool | IsDeployable () |
| |
| bool | IsOpened () |
| |
| ItemBase | CreateConstructionKit () |
| |
| void | CreateConstructionKitInHands (notnull PlayerBase player) |
| |
| vector | GetKitSpawnPosition () |
| |
| string | GetConstructionKitType () |
| |
| void | DestroyConstructionKit (ItemBase construction_kit) |
| |
| void | DestroyConstruction () |
| |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| |
| override void | AfterStoreLoad () |
| |
| void | SetPartsAfterStoreLoad () |
| |
| override void | OnCreatePhysics () |
| |
| override void | EEHealthLevelChanged (int oldLevel, int newLevel, string zone) |
| |
| override void | EEOnAfterLoad () |
| |
| override void | EEInit () |
| |
| override void | EEItemAttached (EntityAI item, string slot_name) |
| |
| override void | EEItemDetached (EntityAI item, string slot_name) |
| |
| void | OnSetSlotLock (int slotId, bool locked, bool was_locked) |
| |
| override bool | IgnoreOutOfReachCondition () |
| |
| void | OnPartBuiltServer (notnull Man player, string part_name, int action_id) |
| |
| void | OnPartBuiltClient (string part_name, int action_id) |
| |
| void | OnPartDismantledServer (notnull Man player, string part_name, int action_id) |
| |
| void | OnPartDismantledClient (string part_name, int action_id) |
| |
| void | OnPartDestroyedServer (Man player, string part_name, int action_id, bool destroyed_by_connected_part=false) |
| |
| void | OnPartDestroyedClient (string part_name, int action_id) |
| |
| void | HandleItemFalling (ConstructionPart part) |
| | Disconnected temporarily.
|
| |
| void | ItemFall (vector min, vector max) |
| | Disconnected temporarily.
|
| |
| void | InitBaseState () |
| |
| void | InitVisuals () |
| |
| void | UpdateVisuals () |
| |
| void | UpdateAttachmentVisuals (string slot_name, bool is_locked) |
| |
| void | UpdatePhysics () |
| |
| void | UpdateAttachmentPhysics (string slot_name, bool is_locked) |
| |
| void | UpdateNavmesh () |
| |
| override bool | CanUseConstruction () |
| |
| override bool | CanUseConstructionBuild () |
| |
| bool | IsAttachmentSlotLocked (EntityAI attachment) |
| |
| bool | IsAttachmentSlotLocked (string slot_name) |
| |
| void | GetAttachmentSlots (EntityAI entity, out array< string > attachment_slots) |
| |
| bool | CheckSlotVerticalDistance (int slot_id, PlayerBase player) |
| |
| bool | CheckMemoryPointVerticalDistance (float max_dist, string selection, PlayerBase player) |
| |
| bool | CheckLevelVerticalDistance (float max_dist, string selection, PlayerBase player) |
| |
| void | ConstructionInit () |
| |
| Construction | GetConstruction () |
| |
| override bool | CanReceiveAttachment (EntityAI attachment, int slotId) |
| |
| bool | HasAttachmentsBesidesBase () |
| |
| override bool | ShowZonesHealth () |
| |
| override bool | IsTakeable () |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| override bool | CanRemoveFromCargo (EntityAI parent) |
| |
| override bool | CanPutIntoHands (EntityAI parent) |
| |
| override bool | IsFacingPlayer (PlayerBase player, string selection) |
| |
| override bool | IsPlayerInside (PlayerBase player, string selection) |
| |
| bool | MustBeBuiltFromOutside () |
| | Some buildings can only be built from outside.
|
| |
| bool | IsFacingCamera (string selection) |
| |
| bool | PerformRoofCheckForBase (string partName, PlayerBase player, out bool result) |
| |
| bool | HasProperDistance (string selection, PlayerBase player) |
| |
| bool | CanFoldBaseBuildingObject () |
| |
| ItemBase | FoldBaseBuildingObject () |
| |
| void | CreateAreaDamage (string slot_name, float rotation_angle=0) |
| |
| void | CalcDamageAreaRotation (float angle_deg, out vector center, out vector orientation) |
| |
| void | DestroyAreaDamage (string slot_name) |
| |
| override bool | IsIgnoredByConstruction () |
| |
| void | SoundBuildStart (string part_name) |
| |
| void | SoundDismantleStart (string part_name) |
| |
| void | SoundDestroyStart (string part_name) |
| |
| string | GetBuildSoundByMaterial (string part_name) |
| |
| string | GetDismantleSoundByMaterial (string part_name) |
| |
| void | CheckForHybridAttachments (EntityAI item, string slot_name) |
| |
| override int | GetDamageSystemVersionChange () |
| |
| override void | SetActions () |
| |
| void | DebugCustomState () |
| |
| array< string > | OnDebugSpawnBuildExcludes () |
| | Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare.
|
| |
| override void | OnDebugSpawn () |
| |
| void | FullyBuild () |
| |
| void | BatteryCharger () |
| |
| override bool | IsElectricAppliance () |
| |
| override void | OnWork (float consumed_energy) |
| |
| override void | OnWorkStart () |
| |
| override void | OnWorkStop () |
| |
| void | UpdateStatusLights () |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| override bool | CanPutIntoHands (EntityAI parent) |
| |
| override void | OnOwnSocketTaken (EntityAI device) |
| |
| override void | OnOwnSocketReleased (EntityAI device) |
| |
| override bool | CanReceiveAttachment (EntityAI attachment, int slotId) |
| |
| override bool | CanLoadAttachment (EntityAI attachment) |
| |
| void | HideAttachedClipsStates () |
| |
| void | RedLightOn () |
| |
| void | GreenLightOn () |
| |
| void | YellowLightOn () |
| |
| void | SwitchLightOn () |
| |
| void | RedLightOff () |
| |
| void | GreenLightOff () |
| |
| void | YellowLightOff () |
| |
| void | SwitchLightOff () |
| |
| override void | OnSwitchOn () |
| |
| override void | OnSwitchOff () |
| |
| override void | OnInventoryExit (Man player) |
| |
| override void | OnInventoryEnter (Man player) |
| |
| override void | RefreshPhysics () |
| |
| override void | OnPlacementStarted (Man player) |
| |
| override bool | IsDeployable () |
| |
| override string | GetDeploySoundset () |
| |
| override void | SetActions () |
| |
| override void | OnWorkStart () |
| |
| override void | OnWorkStop () |
| |
| void | RefreshFlameVisual (bool working=false) |
| |
| void | SoundBurningStart () |
| |
| void | SoundBurningStop () |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| override bool | CanRemoveFromCargo (EntityAI parent) |
| |
| override bool | IsIgnited () |
| |
| override void | OnIgnitedTarget (EntityAI target_item) |
| |
| override bool | CanIgniteItem (EntityAI ignite_target=NULL) |
| |
| override void | SetActions () |
| |
| EntityAI | GetGasCanister () |
| |
| bool | HasEnoughEnergyForRepair (float pTime) |
| |
| override void | OnDebugSpawn () |
| |
| override bool | IsBasebuildingKit () |
| |
| override bool | HasProxyParts () |
| |
| override bool | CanProxyObstruct () |
| |
| override void | EEInit () |
| |
| override bool | DisassembleOnLastDetach () |
| |
| override void | EEItemDetached (EntityAI item, string slot_name) |
| |
| override void | OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner) |
| |
| override void | OnEndPlacement () |
| |
| override void | OnPlacementCancelled (Man player) |
| |
| override bool | IsDeployable () |
| |
| override bool | CanAssignAttachmentsToQuickbar () |
| |
| override string | GetDeploySoundset () |
| |
| override string | GetLoopDeploySoundset () |
| |
| override void | RefreshPhysics () |
| |
| void | UpdateVisuals () |
| |
| void | UpdatePhysics () |
| |
| void | AssembleKit () |
| |
| void | DisassembleKit (ItemBase item) |
| |
| void | CreateRope (Rope rope) |
| |
| override void | SetActions () |
| |
| void | PlayDeployLoopSound () |
| |
| void | StopDeployLoopSound () |
| | DEPRECATED.
|
| |
| void | Paper () |
| |
| void | ~Paper () |
| |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| |
| override WrittenNoteData | GetWrittenNoteData () |
| |
| override bool | HasFlammableMaterial () |
| |
| override bool | CanBeIgnitedBy (EntityAI igniter=null) |
| |
| override bool | CanIgniteItem (EntityAI ignite_target=null) |
| |
| override void | OnIgnitedTarget (EntityAI target_item) |
| |
| override void | OnIgnitedThis (EntityAI fire_source) |
| |
| override bool | IsThisIgnitionSuccessful (EntityAI item_source=null) |
| |
| override void | SetActions () |
| |
| void | ParticleTest () |
| |
| override void | EEDelete (EntityAI parent) |
| |
| override void | OnSwitchOn () |
| |
| override void | OnSwitchOff () |
| |
| override void | OnWorkStart () |
| |
| override void | OnWorkStop () |
| |
| void | SoundBurningStart () |
| |
| void | SoundBurningStop () |
| |
| void | SoundTurnOn () |
| |
| void | SoundTurnOff () |
| |
| override void | SetActions () |
| |
| ItemBase | GetCookingEquipment () |
| |
| void | SetCookingEquipment (ItemBase equipment) |
| |
| void | ClearCookingEquipment (ItemBase pItem) |
| |
| void | DestroyFireplace () |
| |
| override void | EEInit () |
| |
| override void | EEItemAttached (EntityAI item, string slot_name) |
| |
| override void | EEItemDetached (EntityAI item, string slot_name) |
| |
| override void | OnSwitchOn () |
| |
| override void | OnSwitchOff () |
| |
| override void | OnWorkStart () |
| |
| override void | OnWorkStop () |
| |
| override void | OnWork (float consumed_energy) |
| |
| void | CookWithEquipment () |
| |
| override bool | GetCookingTargetTemperature (out float temperature) |
| |
| void | RefreshFlameVisual (bool working=false, bool hasAttachment=false) |
| |
| void | RemoveCookingAudioVisuals () |
| |
| void | SoundBurningStart () |
| |
| void | SoundBurningStop () |
| |
| void | SoundTurnOn () |
| |
| void | SoundTurnOff () |
| |
| override bool | IsSelfAdjustingTemperature () |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| override bool | CanRemoveFromCargo (EntityAI parent) |
| |
| override bool | CanReceiveAttachment (EntityAI attachment, int slotId) |
| |
| override bool | CanLoadAttachment (EntityAI attachment) |
| |
| override bool | CanPutIntoHands (EntityAI parent) |
| |
| override bool | IsIgnited () |
| |
| override bool | CanIgniteItem (EntityAI ignite_target=NULL) |
| |
| override void | SetActions () |
| |
| override void | OnDebugSpawn () |
| |
| void | PowerGeneratorBase () |
| |
| void | ~PowerGeneratorBase () |
| |
| override void | EEInit () |
| |
| override void | EOnInit (IEntity other, int extra) |
| |
| override float | GetLiquidThroughputCoef () |
| |
| vector | GetSmokeParticlePosition () |
| |
| vector | GetSmokeParticleOrientation () |
| |
| void | StartLoopSound () |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| override bool | CanPutIntoHands (EntityAI parent) |
| |
| bool | CanManipulate () |
| |
| override void | OnInitEnergy () |
| |
| override void | OnWorkStart () |
| |
| override void | OnWork (float consumed_energy) |
| |
| override void | OnWorkStop () |
| |
| override void | OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner) |
| |
| override void | EEItemAttached (EntityAI item, string slot_name) |
| |
| override void | EEItemDetached (EntityAI item, string slot_name) |
| |
| void | SetLowEnergyState (bool state) |
| |
| void | UpdateFuelMeter () |
| |
| void | SetFuel (float fuel_amount) |
| |
| float | AddFuel (float available_fuel) |
| |
| bool | CanAddFuel (ItemBase container) |
| |
| float | GetFuel () |
| |
| float | GetMaxFuel () |
| |
| float | GetFuelPercentage () |
| |
| bool | HasSparkplug () |
| |
| override void | OnVariablesSynchronized () |
| |
| override string | GetDeploySoundset () |
| |
| override void | SetActions () |
| |
| override void | OnDebugSpawn () |
| |
| override void | GetDebugActions (out TSelectableActionInfoArrayEx outputList) |
| |
| override bool | OnAction (int action_id, Man player, ParamsReadContext ctx) |
| |
| override void | OnWorkStart () |
| |
| void | StartPeriodicMeasurement () |
| |
| void | PrepareMeasurement () |
| |
| void | DoMeasurement () |
| |
| void | StopPeriodicMeasurement () |
| |
| override void | OnWorkStop () |
| |
| override void | SetActions () |
| |
| void | Spotlight () |
| |
| override bool | IsElectricAppliance () |
| |
| override void | OnInitEnergy () |
| |
| override void | EOnInit (IEntity other, int extra) |
| |
| override void | OnSwitchOn () |
| |
| override void | OnSwitchOff () |
| |
| override void | OnWorkStart () |
| |
| override void | OnWorkStop () |
| |
| override void | OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner) |
| |
| override void | OnIsPlugged (EntityAI source_device) |
| |
| void | UpdateAllSelections () |
| |
| override void | OnIsUnplugged (EntityAI last_energy_source) |
| |
| void | Fold (bool keep_connected=false) |
| |
| void | Unfold () |
| |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| override bool | CanPutIntoHands (EntityAI parent) |
| |
| bool | IsFolded () |
| |
| void | SoundTurnOn () |
| |
| void | SoundTurnOff () |
| |
| override void | OnPlacementStarted (Man player) |
| |
| override void | OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0") |
| |
| override void | OnPlacementCancelled (Man player) |
| |
| override bool | IsDeployable () |
| |
| override string | GetDeploySoundset () |
| |
| override string | GetLoopDeploySoundset () |
| |
| override int | GetViewIndex () |
| |
| override void | SetActions () |
| |
| void | PlayDeployLoopSound () |
| |
| void | StopDeployLoopSound () |
| | DEPRECATED.
|
| |
| void | TentBase () |
| |
| void | ~TentBase () |
| |
| override string | GetInvulnerabilityTypeString () |
| |
| override bool | HasProxyParts () |
| |
| override bool | CanProxyObstructSelf () |
| | prevents showing cargo when outside the tent geometry
|
| |
| override bool | IsItemTent () |
| |
| override bool | CanBeRepairedByCrafting () |
| |
| override int | GetMeleeTargetType () |
| |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| |
| override void | RefreshPhysics () |
| |
| override void | OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner) |
| |
| override void | OnVariablesSynchronized () |
| |
| override void | EEHealthLevelChanged (int oldLevel, int newLevel, string zone) |
| |
| void | HideAllAnimationsAndProxyPhysics (bool hide_animations=true, bool hide_physics=true) |
| |
| bool | ConditionIntoInventory (EntityAI player) |
| |
| override bool | IsTakeable () |
| |
| override bool | CanPutIntoHands (EntityAI parent) |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| override bool | CanRemoveFromCargo (EntityAI parent) |
| |
| override bool | CanRemoveFromHands (EntityAI parent) |
| |
| bool | ConditionOutOfHands (EntityAI player) |
| |
| override bool | CanBeRepairedToPristine () |
| |
| void | RefreshAttachements () |
| |
| override void | EEItemAttached (EntityAI item, string slot_name) |
| |
| override void | EEItemDetached (EntityAI item, string slot_name) |
| |
| override int | GetViewIndex () |
| |
| int | GetState () |
| |
| int | GetStateLocal () |
| |
| bool | CanBePacked () |
| |
| bool | CanBeManipulated () |
| |
| bool | CanAttach (ItemBase item) |
| |
| override bool | IsIgnoredByConstruction () |
| |
| void | Pack (bool update_navmesh, bool init=false) |
| |
| void | Pitch (bool update_navmesh, bool init=false) |
| |
| void | TryPitch (bool update_navmesh, bool init=false) |
| |
| void | UpdateVisuals () |
| |
| void | UpdatePhysics () |
| |
| void | Refresh () |
| |
| bool | CanToggleAnimations (string selection) |
| |
| void | ResetToggle () |
| |
| void | ManipulateEntrance () |
| |
| void | ManipulateWindow () |
| |
| bool | IsManipulatedEntrance () |
| |
| bool | IsManipulatedWindow () |
| |
| void | ToggleAnimation (string selection) |
| |
| void | HandleCamoNetAttachment (bool hide) |
| |
| void | AnimateCamonetToggle (ToggleAnimations toggle) |
| |
| void | AnimateCamonetByOpeningSelection (string opening_selection) |
| |
| string | GetSoundOpen () |
| |
| string | GetSoundClose () |
| |
| string | GetSoundOpenWindow () |
| |
| string | GetSoundCloseWindow () |
| |
| void | RegenerateNavmesh () |
| |
| bool | HasClutterCutter () |
| |
| string | GetClutterCutter () |
| |
| void | DestroyClutterCutter () |
| |
| override bool | IsDeployable () |
| |
| override void | OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0") |
| |
| override void | InitItemSounds () |
| |
| override void | SetActions () |
| |
| void | HandleOpeningsVisuals () |
| |
| void | HandleOpeningsPhysics () |
| |
| override int | GetDamageSystemVersionChange () |
| |
| override bool | CanReceiveItemIntoCargo (EntityAI item) |
| |
| override bool | CanLoadItemIntoCargo (EntityAI item) |
| |
| override bool | CanReceiveAttachment (EntityAI attachment, int slotId) |
| |
| override bool | CanLoadAttachment (EntityAI attachment) |
| |
| override bool | CanBePlaced (Man player, vector position) |
| |
| void | SetIsBeingPacked (bool isBeingPacked) |
| |
| void | PlayDeployLoopSound () |
| |
| void | StopDeployLoopSound () |
| | DEPRECATED.
|
| |
| void | SoundTentOpenPlay () |
| | DEPRECATED.
|
| |
| void | SoundTentClosePlay () |
| |
| void | SoundTentOpenWindowPlay () |
| |
| void | SoundTentCloseWindowPlay () |
| |
| void | ToolBase () |
| |
| int | GetKeyCompatibilityType () |
| | If used to un/lock doors, which does it open. Bitwise.
|
| |
| int | GetDisarmRate () |
| |
| override void | OnRPC (PlayerIdentity sender, int rpc_type, ParamsReadContext ctx) |
| |
| void | TrapSpawnBase () |
| |
| void | ~TrapSpawnBase () |
| |
| void | InitTrapValues () |
| |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| |
| override void | OnVariablesSynchronized () |
| | this event is called all variables are synchronized on client
|
| |
| bool | IsActive () |
| |
| bool | IsDeployed () |
| |
| void | SetDeployed (bool newState) |
| |
| override bool | IsTakeable () |
| |
| bool | IsPlaceableAtPosition (vector position) |
| |
| void | SetupTrap () |
| |
| void | SetupTrapPlayer (PlayerBase player, bool set_position=true) |
| |
| void | UpdatePreyPos () |
| |
| void | Fold () |
| |
| void | AddDefect () |
| |
| void | StartActivate (PlayerBase player) |
| |
| bool | CanBeTaken () |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| override bool | CanPutIntoHands (EntityAI parent) |
| |
| void | ResetActiveProgress () |
| |
| void | ResetRunningTimerProgress () |
| |
| void | RunTrappingTimer (float duration, string fnName) |
| | generic trapping launcher for traps, use this to store delta info
|
| |
| void | SetActive () |
| |
| void | SetInactive () |
| |
| void | SetUsed () |
| |
| void | IncreaseElapsedTime () |
| |
| void | AdjustDetectionRange () |
| |
| void | EvaluateCatch () |
| |
| bool | IsPlayerInVicinity () |
| |
| void | TrySpawnCatch () |
| |
| void | SpawnCatch () |
| |
| void | SetCatchSuccessful (bool successful) |
| |
| void | OnCatchSpawnServer () |
| |
| void | OnCatchSpawnClient () |
| |
| void | PlayCatchEffectsServer () |
| |
| void | PlayCatchEffectsClient () |
| |
| void | PlayCatchSound (YieldItemBase yItem) |
| |
| void | PlayCatchNoise (YieldItemBase yItem) |
| |
| void | PlayCatchParticleSynced (YieldItemBase yItem) |
| |
| bool | SetCanCatch (out EntityAI bait) |
| |
| override void | OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner) |
| |
| bool | IsSurfaceWater (vector position) |
| |
| override bool | CanDisplayAttachmentSlot (int slot_id) |
| |
| override bool | CanReceiveAttachment (EntityAI attachment, int slotId) |
| |
| override void | EEItemAttached (EntityAI item, string slot_name) |
| |
| override void | EEItemDetached (EntityAI item, string slot_name) |
| |
| void | InitCatchingComponent () |
| |
| void | ClearCatchingComponent () |
| |
| void | UpdateTrapEnviroMask () |
| |
| void | SetTrapEnviroMask (int value) |
| |
| void | HandleBaitLoss () |
| |
| void | DetachAllAttachments () |
| | detaches everything on catching end (some slots may not be accessible when folded)
|
| |
| override void | OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0") |
| |
| bool | IsPlaceable () |
| |
| override bool | CanBePlaced (Man player, vector position) |
| |
| override void | SetActions () |
| |
| bool | CanPutInInventory (EntityAI player) |
| | DEPRECATED.
|
| |
| void | AlignCatch (ItemBase obj, string catch_name) |
| | DEPRECATED.
|
| |
| void | CatchSetQuant (ItemBase catch) |
| | !DEPRECATED
|
| |
| void | PlayDeployLoopSound () |
| |
| void | StopDeployLoopSound () |
| | DEPRECATED.
|
| |
|
| override void | SetActions () |
| |
| override void | SetActions () |
| |
| override void | SetActions () |
| |
| override void | SetActions () |
| |
| override bool | DisplayNameRuinAttach () |
| |
| override void | SetActions () |
| |
| override void | SetActions () |
| |
| override bool | DisplayNameRuinAttach () |
| |
| override bool | ShowZonesHealth () |
| |
| override void | SetActions () |
| |
| void | Clothing_Base () |
| |
| void | ~Clothing_Base () |
| |
| override bool | IsClothing () |
| |
| float | GetItemVisibility () |
| |
| void | UpdateNVGStatus (PlayerBase player, bool attaching=false, bool force_disable=false) |
| |
| override void | OnWasAttached (EntityAI parent, int slot_id) |
| |
| override void | OnWasDetached (EntityAI parent, int slot_id) |
| |
| bool | IsObstructingVoice () |
| | Returns if this entity obsructs player's voice.
|
| |
| void | MutePlayer (PlayerBase player, bool state) |
| | This items has effect on player's voice.
|
| |
| void | HandleVoiceEffect (bool enable, PlayerBase player) |
| |
| int | GetVoiceEffect () |
| | The voice effect this item uses, default is 0 (none)
|
| |
| bool | IsGasMask () |
| |
| void | GardenBase () |
| |
| void | ~GardenBase () |
| |
| override void | OnVariablesSynchronized () |
| |
| void | UpdateSlots () |
| |
| override bool | HasProxyParts () |
| |
| override int | GetHideIconMask () |
| |
| void | SetBaseFertility (float value) |
| |
| float | GetBaseFertility () |
| |
| override void | EOnInit (IEntity other, int extra) |
| |
| void | InitializeSlots () |
| |
| void | SetMaxWaterStateVal () |
| |
| int | GetMaxWaterStateVal () |
| |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| |
| override void | EEOnAfterLoad () |
| |
| void | SyncSlots () |
| |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| |
| void | PrintSlots () |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| override bool | CanPutIntoHands (EntityAI parent) |
| |
| override bool | CanRemoveFromHands (EntityAI parent) |
| |
| int | GetGardenSlotsCount () |
| |
| bool | CanPlantSeed (string selection_component) |
| |
| string | ConvertAttSlotToPlantSlot (string attach_slot) |
| |
| override void | EEItemAttached (EntityAI item, string slot_name) |
| |
| override void | EEItemDetached (EntityAI item, string slot_name) |
| |
| void | PlantSeed (ItemBase seed, string selection_component) |
| |
| void | CreatePlant (Slot slot) |
| |
| void | SetSlotState (int slotIndex, int value) |
| |
| int | GetSlotState (int slotIndex) |
| |
| void | SlotWaterStateUpdate (Slot slot) |
| |
| void | SlotFertilityStateUpdate (Slot slot) |
| |
| void | UpdateSlotTexture (int slot_index) |
| | This should be only called on server as the selections are synced to clients in C++.
|
| |
| void | SetSlotTextureDigged (int slot_index) |
| |
| void | SetSlotTextureFertilized (int slot_index, string item_type) |
| |
| void | RemoveSlot (int index) |
| |
| void | RemoveSlotPlant (Object plant) |
| |
| Slot | GetSlotBySelection (string selection_component) |
| |
| int | GetSlotIndexBySelection (string selection_component) |
| |
| int | GetSlotIndexByAttachmentSlot (string att_slot) |
| |
| int | GetSlotIndexByPlant (Object plant) |
| |
| int | GetNearestSlotIDByState (vector position, int slot_state) |
| |
| vector | GetSlotPosition (int index) |
| |
| void | CheckRainStart () |
| |
| void | CheckRainTick () |
| |
| array< ref Slot > | GetSlots () |
| |
| Slot | GetSlotByIndex (int index) |
| |
| override void | SetActions () |
| |
| void | SetFertilizerBitmapByIndex (int index, int value) |
| |
| int | GetFertilizerBitmapByIndex (int index) |
| |
| void | SetWaterBitmapByIndex (int index, int value) |
| |
| int | GetWaterBitmapByIndex (int index) |
| |
| void | SetWaterQuantity (int slotIndex, int value) |
| |
| int | GetWaterQuantity (int slotIndex) |
| |
| void | SetFertilizerQuantity (int slotIndex, int value) |
| |
| int | GetFertilizerQuantity (int slotIndex) |
| |
| bool | IsCorrectFertilizer (ItemBase item, string selection_component) |
| | DEPRECATED.
|
| |
| void | UpdateTexturesOnAllSlots () |
| |
| bool | NeedsFertilization (string selection_component) |
| |
| void | Fertilize (PlayerBase player, ItemBase item, float consumed_quantity, string selection_component) |
| |
| void | WaterAllSlots () |
| |
| override bool | CanPutAsAttachment (EntityAI parent) |
| |
| override bool | HasFlammableMaterial () |
| |
| override bool | CanBeIgnitedBy (EntityAI igniter=NULL) |
| |
| override bool | CanIgniteItem (EntityAI ignite_target=NULL) |
| |
| override void | OnIgnitedTarget (EntityAI target_item) |
| |
| override void | OnIgnitedThis (EntityAI fire_source) |
| |
| override bool | IsThisIgnitionSuccessful (EntityAI item_source=NULL) |
| |
| override void | SetActions () |
| |
| override float | GetBandagingEffectivity () |
| |
| override bool | CanBeDisinfected () |
| |
| override float | GetInfectionChance (int system=0, Param param=null) |
| |
| override void | OnCombine (ItemBase other_item) |
| |
| override bool | HasFlammableMaterial () |
| |
| override bool | CanBeIgnitedBy (EntityAI igniter=NULL) |
| |
| override bool | CanIgniteItem (EntityAI ignite_target=NULL) |
| |
| override void | OnIgnitedTarget (EntityAI target_item) |
| |
| override void | OnIgnitedThis (EntityAI fire_source) |
| |
| override bool | IsThisIgnitionSuccessful (EntityAI item_source=NULL) |
| |
| override void | SetActions () |
| |
| void | BloodContainerBase () |
| |
| override bool | IsBloodContainer () |
| |
| void | SetBloodTypeVisible (bool visible) |
| |
| bool | GetBloodTypeVisible () |
| |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| |
| void | CableReel () |
| |
| override bool | IsElectricAppliance () |
| |
| void | ForceIntoHandsNow (PlayerBase player) |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| override bool | CanPutIntoHands (EntityAI parent) |
| |
| override void | OnInventoryEnter (Man player) |
| |
| override bool | CanRemoveFromHands (EntityAI parent) |
| |
| override void | OnPlacementStarted (Man player) |
| |
| override string | GetDeploySoundset () |
| |
| override void | SetActions () |
| |
| override void | SetActions () |
| |
| void | Defibrillator () |
| |
| void | ~Defibrillator () |
| |
| float | GetTimeNeededToCharge () |
| |
| float | GetEnergyNeededToCharge () |
| |
| override void | OnWorkStart () |
| |
| override void | OnWorkStop () |
| |
| void | OnIsCharged () |
| |
| void | StopChargedAlarm () |
| |
| void | StopChargingSound () |
| |
| void | StopChargingTimer () |
| |
| bool | IsCharged () |
| |
| void | DischargeServer (PlayerBase victim) |
| |
| void | DischargeClient (PlayerBase victim) |
| |
| override void | SetActions () |
| |
| override bool | CanMakeGardenplot () |
| |
| override void | SetActions () |
| |
| override int | GetOnDigWormsAmount () |
| |
| override void | SetActions () |
| |
| void | Flag_Base () |
| |
| void | ~Flag_Base () |
| |
| void | Synchronize () |
| |
| override void | OnVariablesSynchronized () |
| |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| |
| override void | AfterStoreLoad () |
| |
| override void | OnWasAttached (EntityAI parent, int slot_id) |
| |
| override void | OnWasDetached (EntityAI parent, int slot_id) |
| |
| override int | GetViewIndex () |
| |
| override void | SetActions () |
| |
| override void | OnWorkStart () |
| |
| override void | OnWork (float consumed_energy) |
| |
| override void | OnWorkStop () |
| |
| override void | OnInventoryExit (Man player) |
| |
| override void | SetActions () |
| |
| override void | OnDebugSpawn () |
| |
| override bool | HasFlammableMaterial () |
| |
| override bool | CanBeIgnitedBy (EntityAI igniter=NULL) |
| |
| override bool | CanIgniteItem (EntityAI ignite_target=NULL) |
| |
| override void | OnIgnitedTarget (EntityAI target_item) |
| |
| override void | OnIgnitedThis (EntityAI fire_source) |
| |
| override bool | IsThisIgnitionSuccessful (EntityAI item_source=NULL) |
| |
| override void | SetActions () |
| |
| void | ~RestrainingToolLocked () |
| |
| override void | EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc) |
| |
| override void | EEKilled (Object killer) |
| |
| override void | SetActions () |
| |
| override bool | CanIgniteItem (EntityAI ignite_target=NULL) |
| | Override this method and and check if the given item can be ignited. It is not necesarry to check here if the item is not in cargo of something.
|
| |
| override void | OnIgnitedTarget (EntityAI target_item) |
| |
| override void | OnIgnitedTargetFailed (EntityAI target_item) |
| |
| override void | SetActions () |
| |
| override bool | CanPutAsAttachment (EntityAI parent) |
| |
| override bool | CanDetachAttachment (EntityAI parent) |
| |
| override void | SetActions () |
| |
| override bool | CanPutAsAttachment (EntityAI parent) |
| |
| override bool | CanExplodeInFire () |
| |
| override void | InitItemVariables () |
| |
| override bool | CanIgniteItem (EntityAI ignite_target=NULL) |
| |
| override void | OnIgnitedTarget (EntityAI target_item) |
| |
| override void | OnIgnitedTargetFailed (EntityAI target_item) |
| |
| override void | SetActions () |
| |
| override bool | CanExplodeInFire () |
| |
| override void | SetActions () |
| |
| void | MetalWire () |
| |
| override bool | CanPutAsAttachment (EntityAI parent) |
| |
| void | UpdateAllSelections () |
| |
| override void | OnInventoryEnter (Man player) |
| |
| override void | OnIsPlugged (EntityAI source_device) |
| |
| override void | OnIsUnplugged (EntityAI last_energy_source) |
| |
| override void | OnOwnSocketTaken (EntityAI device) |
| |
| override void | OnOwnSocketReleased (EntityAI device) |
| |
| override void | SetActions () |
| |
| override void | SetActions () |
| |
| override bool | IsPeltBase () |
| |
| override void | SetActions () |
| |
| override bool | CanIgniteItem (EntityAI ignite_target=NULL) |
| |
| override void | OnIgnitedTarget (EntityAI target_item) |
| |
| override void | OnIgnitedTargetFailed (EntityAI target_item) |
| |
| override void | SetActions () |
| |
| override bool | CanMakeGardenplot () |
| |
| override void | SetActions () |
| |
| override void | SetActionAnimOverrides () |
| |
| override int | GetOnDigWormsAmount () |
| |
| void | PileOfWoodenPlanks () |
| |
| void | UpdateSelections () |
| |
| override void | EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc) |
| |
| int | RemovePlanks (int needed_planks) |
| |
| override bool | SetQuantity (float value, bool destroy_config=true, bool destroy_forced=false, bool allow_client=false, bool clamp_to_stack_max=true) |
| |
| override bool | CanPutIntoHands (EntityAI parent) |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| void | Pitchfork () |
| |
| override void | SetActions () |
| |
| override bool | CanSwapEntities (EntityAI otherItem, InventoryLocation otherDestination, InventoryLocation destination) |
| |
| override bool | CanPutAsAttachment (EntityAI parent) |
| |
| override bool | CanBeSplit () |
| |
| override bool | HasFlammableMaterial () |
| |
| override bool | CanBeIgnitedBy (EntityAI igniter=null) |
| |
| override bool | CanIgniteItem (EntityAI ignite_target=null) |
| |
| override bool | CanBeCombined (EntityAI other_item, bool reservation_check=true, bool stack_max_limit=false) |
| |
| override void | OnIgnitedThis (EntityAI fire_source) |
| |
| override bool | IsThisIgnitionSuccessful (EntityAI item_source=null) |
| |
| override bool | CanAssignToQuickbar () |
| |
| override bool | CanBeDisinfected () |
| |
| override void | SetActions () |
| |
| override float | GetBandagingEffectivity () |
| |
| override float | GetInfectionChance (int system=0, Param param=null) |
| |
| override void | OnCombine (ItemBase other_item) |
| |
| override bool | IsElectricAppliance () |
| |
| override void | OnInitEnergy () |
| |
| override void | OnWorkStart () |
| |
| override void | OnWork (float consumed_energy) |
| |
| override void | OnWorkStop () |
| |
| override void | OnSwitchOn () |
| |
| override void | OnSwitchOff () |
| |
| override string | GetDeploySoundset () |
| |
| override void | SetActions () |
| |
| override bool | CanMakeGardenplot () |
| |
| override void | SetActions () |
| |
| override void | SetActionAnimOverrides () |
| |
| override int | GetOnDigWormsAmount () |
| |
| override bool | CanExplodeInFire () |
| |
| override void | SetActions () |
| |
| override void | OnWasAttached (EntityAI parent, int slot_id) |
| |
| override void | OnWasDetached (EntityAI parent, int slot_id) |
| |
| override void | EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc) |
| |
| float | GetTemperatureValue (PlayerBase player) |
| |
| override void | SetActions () |
| |
| override void | SetActions () |
| |
| override void | SetActions () |
| |
| void | UndergroundStash () |
| |
| void | PlaceOnGround () |
| |
| ItemBase | GetStashedItem () |
| |
| override bool | CanDisplayCargo () |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| override bool | CanReleaseCargo (EntityAI cargo) |
| |
| override bool | CanReceiveItemIntoHands (EntityAI item_to_hands) |
| |
| override bool | CanSaveItemInHands (EntityAI item_in_hands) |
| |
| override bool | CanPutIntoHands (EntityAI parent) |
| |
| override bool | IsInventoryVisible () |
| |
|
| static const string | SLOT_TEXTURE_DIGGED_WET_LIME = "dz\\gear\\cultivation\\data\\soil_digged_wet_lime_CO.paa" |
| |
| static const string | SLOT_TEXTURE_DIGGED_WET_PLANT = "dz\\gear\\cultivation\\data\\soil_digged_wet_plant_CO.paa" |
| |
| static const string | SLOT_MATERIAL_WET = "dz\\gear\\cultivation\\data\\soil_cultivated_wet.rvmat" |
| |
| static const string | SLOT_MATERIAL_DRY = "dz\\gear\\cultivation\\data\\soil_cultivated.rvmat" |
| |
| static const string | SLOT_MATERIAL_LIMED_WET = "dz\\gear\\cultivation\\data\\soil_cultivated_limed_wet.rvmat" |
| |
| static const string | SLOT_MATERIAL_LIMED_DRY = "dz\\gear\\cultivation\\data\\soil_cultivated_limed.rvmat" |
| |
| static const string | SLOT_MATERIAL_COMPOST_WET = "dz\\gear\\cultivation\\data\\soil_cultivated_compost_wet.rvmat" |
| |
| static const string | SLOT_MATERIAL_COMPOST_DRY = "dz\\gear\\cultivation\\data\\soil_cultivated_compost.rvmat" |
| |
| static const string | SLOT_SELECTION_DIGGED_PREFIX = "seedbase_" |
| |
| static const string | SLOT_SELECTION_COVERED_PREFIX = "slotCovered_" |
| |
| static const string | SLOT_MEMORY_POINT_PREFIX = "slot_" |
| |
| static const string | SLOT_SEEDBASE_PREFIX = "seedbase_" |
| |
| static const int | CHECK_RAIN_INTERVAL = 15 |
| |
| static const float | CREATE_PLANT_DELAY = 1000.0 |
| |
| static const float | RAIN_INTENSITY_THRESHOLD = 0.05 |
| |
| static ref map< string, string > | m_map_slots |
| |
| static const int | SOUNDS_SPARK_COUNT = 4 |
| |
| static const int | SOUNDS_CUT_COUNT = 3 |
| |
| static const int | SOUNDS_COLLISION_COUNT = 4 |
| |
| static const int | SOUNDS_SHOCK_COUNT = 4 |
| |
| static const float | RANDOM_SPARK_INTERVAL = 5.0 |
| |
| static const string | m_SoundsSpark [SOUNDS_SPARK_COUNT] = {"electricFenceSpark1", "electricFenceSpark2", "electricFenceSpark3", "electricFenceSpark4"} |
| |
| static const string | m_SoundsCut [SOUNDS_CUT_COUNT] = {"barbedFenceCut1", "barbedFenceCut2", "barbedFenceCut3"} |
| |
| static const string | m_SoundsCollision [SOUNDS_COLLISION_COUNT] = {"barbedFenceCollision1", "barbedFenceCollision2", "barbedFenceCollision3", "barbedFenceCollision4"} |
| |
| static const string | m_SoundsShock [SOUNDS_SHOCK_COUNT] = {"electricFenceShock1", "electricFenceShock2", "electricFenceShock3", "electricFenceShock4"} |
| |
| static const string | m_SoundBuzzLoop = "electricFenceBuzzLoop1" |
| |
| static const string | SEL_CORD_FOLDED = "cord_folded" |
| |
| static const string | SEL_CORD_PLUGGED = "cord_plugged" |
| |
| static const string | CHARGING_SOUND = "defibrillator_charge_SoundSet" |
| |
| static const string | CHARGED_AND_READY_SOUND = "defibrillator_ready_SoundSet" |
| |
| static const string | SHOCK_SOUND = "defibrillator_shock_SoundSet" |
| |
| static float | m_ChargeTime = 5 |
| |
| static float | m_EnergyNeededToCharge = 20 |
| |
| static int | REFLECTOR_ID = 1 |
| |
| static int | GLASS_ID = 2 |
| |
| static string | LIGHT_OFF_GLASS = "dz\\gear\\tools\\data\\flashlight_glass.rvmat" |
| |
| static string | LIGHT_OFF_REFLECTOR = "dz\\gear\\tools\\data\\flashlight.rvmat" |
| |
| static string | LIGHT_ON_GLASS = "dz\\gear\\tools\\data\\flashlight_glass_on.rvmat" |
| |
| static string | LIGHT_ON_REFLECTOR = "dz\\gear\\tools\\data\\flashlight_glass_on.rvmat" |
| |
| static string | SEL_WIRE_ROLLED = "rolled" |
| |
| static string | SEL_WIRE_PREFIX = "Att_" |
| |
| static string | SEL_WIRE_SUFIX = "_plugged" |
| |
| static string | SEL_PLUG_SUFIX = "_plug" |
| |
| static float | m_FuelTankCapacity |
| |
| static float | m_FuelToEnergyRatio |
| |
| static vector | m_LightLocalPosition |
| |
| static vector | m_LightLocalOrientation = "0 0 0" |
| |
| static const string | SEL_REFLECTOR_COMP_U = "reflector" |
| |
| static const string | SEL_CORD_FOLDED_U = "cord_folded" |
| |
| static const string | SEL_CORD_PLUGGED_U = "cord_plugged" |
| |
| static const string | SEL_CORD_PLUGGED_F = "spotlight_folded_cord_plugged" |
| |
| static const string | SEL_CORD_FOLDED_F = "spotlight_folded_cord_folded" |
| |
| static const string | SEL_INVENTORY = "inventory" |
| |
| static const string | SEL_PLACING = "placing" |
| |
| static const string | SEL_GLASS_F = "glass_folded" |
| |
| static const string | SEL_GLASS_U = "glass_unfolded" |
| |
| static const string | SEL_REFLECTOR_F = "reflector_folded" |
| |
| static const string | SEL_REFLECTOR_U = "reflector_unfolded" |
| |
| static const int | ID_GLASS_UNFOLDED = 3 |
| |
| static const int | ID_REFLECTOR_UNFOLDED = 4 |
| |
| static const int | ID_GLASS_FOLDED = 5 |
| |
| static const int | ID_REFLECTOR_FOLDED = 6 |
| |
| static const int | PACKED = 0 |
| |
| static const int | PITCHED = 1 |
| |