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)
|
CreateUnitsInTransport = function(transport, passengerNames)
|
||||||
local cargo = Actor.Trait(transport, "Cargo")
|
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
|
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
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -115,6 +115,10 @@ Actor.Owner = function(actor)
|
|||||||
return actor.Owner
|
return actor.Owner
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Actor.Facing = function(actor)
|
||||||
|
return Actor.Trait(actor, "IFacing"):get_Facing()
|
||||||
|
end
|
||||||
|
|
||||||
Actor.SetStance = function(actor, stance)
|
Actor.SetStance = function(actor, stance)
|
||||||
Internal.SetUnitStance(actor, stance)
|
Internal.SetUnitStance(actor, stance)
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user