From 2e8c85ff0b72d09628e5df775782910435918c0e Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Sat, 29 Aug 2020 19:58:23 +0200 Subject: [PATCH] Add support for querying the Passengers of an actor via Lua --- OpenRA.Mods.Common/Scripting/Properties/TransportProperties.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Mods.Common/Scripting/Properties/TransportProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/TransportProperties.cs index f78a7762eb..da8ddd2e71 100644 --- a/OpenRA.Mods.Common/Scripting/Properties/TransportProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/TransportProperties.cs @@ -29,6 +29,9 @@ namespace OpenRA.Mods.Common.Scripting cargo = self.Trait(); } + [Desc("Returns references to passengers inside the transport.")] + public Actor[] Passengers { get { return cargo.Passengers.ToArray(); } } + [Desc("Specifies whether transport has any passengers.")] public bool HasPassengers { get { return cargo.Passengers.Any(); } }