Difference between revisions of "MDE Scripting: Entities"
From Nomad DB
(→Car) |
|||
Line 107: | Line 107: | ||
!How to | !How to | ||
|[[MDE Scripting: Snippets#Get the Player's current Vehicle entity|Get the Player's current Car entity]] | |[[MDE Scripting: Snippets#Get the Player's current Vehicle entity|Get the Player's current Car entity]] | ||
+ | |- | ||
+ | !Entity type | ||
+ | |[[MDE Scripting: Enums#EntityType|10]] | ||
+ | |- | ||
+ | !Components | ||
+ | |[[MDE Scripting: C_KitComponent|C_KitComponent]], [[MDE Scripting: C_RuntimeActorActionComponent|C_RuntimeActorActionComponent]], [[MDE Scripting: C_TagComponent|C_TagComponent]] | ||
|} | |} | ||
* [[MDE Scripting: GetVehicleModelName|Car:GetVehicleModelName]] | * [[MDE Scripting: GetVehicleModelName|Car:GetVehicleModelName]] | ||
*WIP | *WIP | ||
− | |||
==Motorcycle== | ==Motorcycle== |
Revision as of 23:55, 5 November 2020
Common
Tip | All entities are SceneObject. They extends of C_SceneObjectLuaWrapper. |
---|
- Common:Activate
- Common:AddComponent
- Common:AddTag
- Common:AddViScript
- Common:ApplyImpulse
- Common:AttachObject
- Common:Block
- Common:ContainsTags
- Common:Deactivate
- Common:DetachObject
- Common:DynamicMove
- Common:GetComponent
- Common:GetDebugPath
- Common:GetDir
- Common:GetGroupObjects
- Common:GetName
- Common:GetPos
- Common:GetRot
- Common:GetSingleTagValue
- Common:GetSubobjectByIndex
- Common:GetSubobjectByName
- Common:GetSubobjectsCount
- Common:GetSubobjectsWithComponent
- Common:GetSubobjectsWithNamePrefix
- Common:GetTagValueCount
- Common:GetTransform
- Common:HasTag
- Common:HasTagWithValue
- Common:Hide
- Common:IsActive
- Common:MergeTags
- Common:RemoveAllTags
- Common:RemoveTag
- Common:RemoveTagWithValue
- Common:RemoveTagWithValuePair
- Common:RemoveViScript
- Common:Reset
- Common:Rotate
- Common:SetDir
- Common:SetPos
- Common:SetPosDir
- Common:SetPosDirObject
- Common:SetPosRot
- Common:SetPosRotObject
- Common:SetRot
- Common:SetScale
- Common:SetTransform
- Common:SetTransparency
- Common:Show
- Common:StopDynamicMove
- Common:Unblock
Human
- WIP
Player
How to | Get the Player entity |
---|---|
Entity type | 9 |
Components | C_InteractionParticipantComponent, C_ModelComponent, C_TagComponent |
Vehicle
Tip | Theses functions work for Boat, Car and Motorcycle (only the SceneObject, not the component). |
---|---|
How to | Get the Player's current Vehicle entity |
- WIP
Boat
How to | Get the Player's current Boat entity |
---|---|
Entity type | 27 |
Components | C_KitComponent, C_RuntimeActorActionComponent, C_TagComponent |
Car
How to | Get the Player's current Car entity |
---|---|
Entity type | 10 |
Components | C_KitComponent, C_RuntimeActorActionComponent, C_TagComponent |
Motorcycle
Tip | You need to get the C_RuntimeMotorcycleComponent component from the Vehicle SceneObject to use theses functions. |
---|---|
How to | Get the Vehicle's current Motorcycle component |
- Motorcycle:AddNavModePathWaypoint
- Motorcycle:CreateController
- Motorcycle:CreateControllerByName
- Motorcycle:DestroyController
- Motorcycle:DisableAvoidance
- Motorcycle:GetActualFuel
- Motorcycle:GetFuelTankCapacity
- Motorcycle:GetMotorDamage
- Motorcycle:GetPassengers
- Motorcycle:GetPerfRating
- Motorcycle:GetResistance
- Motorcycle:GetSeatCount
- Motorcycle:GetSeatOwner
- Motorcycle:GetSpeedFloat
- Motorcycle:GetVehicleModelName
- Motorcycle:InitializeAIParams
- Motorcycle:IsEngineOn
- Motorcycle:LockPlayerEntryPointForSeatID
- Motorcycle:LockPlayerEntryPoints
- Motorcycle:RegisterProblemCallback
- Motorcycle:Repair
- Motorcycle:SetActualFuel
- Motorcycle:SetColor
- Motorcycle:SetEngineOn
- Motorcycle:SetForceStopMode
- Motorcycle:SetNavModeFollowTrail
- Motorcycle:SetNavModeHunt
- Motorcycle:SetNavModeMoveTo
- Motorcycle:SetNavModePath
- Motorcycle:SetNavModeStand
- Motorcycle:SetNavModeWander
- Motorcycle:SetNavModeWanderAway
- Motorcycle:SetPreLaunchMode
- Motorcycle:SetResistance
- Motorcycle:SetRubberBandingOff
- Motorcycle:SetRubberBandingOn
- Motorcycle:SetSpeed
- Motorcycle:SetSpeedLimiter
- Motorcycle:SetSpeedLimiterSpeed
- Motorcycle:Spawn
- Motorcycle:UnlockPlayerEntryPointForSeatID
- Motorcycle:UnlockPlayerEntryPoints
- Motorcycle:UnregisterProblemCallback
Camera
- WIP
Props
- WIP