Merge pull request #6746 from pchote/lua-ownership

Fix ChangeOwner bogosity.
This commit is contained in:
Matthias Mailänder
2014-10-18 12:41:59 +02:00
13 changed files with 58 additions and 34 deletions

View File

@@ -48,7 +48,19 @@ namespace OpenRA.Mods.RA.Scripting
public bool IsIdle { get { return self.IsIdle; } }
[Desc("The player that owns the actor.")]
public Player Owner { get { return self.Owner; } }
public Player Owner
{
get
{
return self.Owner;
}
set
{
if (self.Owner != value)
self.ChangeOwner(value);
}
}
[Desc("The type of the actor (e.g. \"e1\").")]
public string Type { get { return self.Info.Name; } }