MDE Scripting: Entities
From Nomad DB
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 |
---|
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 |
---|
Car
How to | Get the Player's current Car entity |
---|
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