Merge pull request #4315 from pchote/cnc-shellmap-fix
C&C shellmap polish fix.
This commit is contained in:
@@ -28,9 +28,11 @@ end
|
||||
|
||||
CreateUnitsInTransport = function(transport, passengerNames)
|
||||
local cargo = Actor.Trait(transport, "Cargo")
|
||||
local owner = transport.owner
|
||||
local owner = Actor.Owner(transport)
|
||||
local facing = Actor.Facing(transport)
|
||||
|
||||
for i, passengerName in ipairs(passengerNames) do
|
||||
cargo:Load(transport, Actor.Create(passengerName, { AddToWorld = false, Owner = owner }))
|
||||
cargo:Load(transport, Actor.Create(passengerName, { AddToWorld = false, Owner = owner, Facing = { facing, "Int32" } }))
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -115,6 +115,10 @@ Actor.Owner = function(actor)
|
||||
return actor.Owner
|
||||
end
|
||||
|
||||
Actor.Facing = function(actor)
|
||||
return Actor.Trait(actor, "IFacing"):get_Facing()
|
||||
end
|
||||
|
||||
Actor.SetStance = function(actor, stance)
|
||||
Internal.SetUnitStance(actor, stance)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user