Rewrite ActorInit queries.
This commit is contained in:
@@ -93,8 +93,9 @@ namespace OpenRA.Mods.Common.Traits
|
||||
self = init.Self;
|
||||
this.info = info;
|
||||
|
||||
if (init.Contains<LocationInit>())
|
||||
SetPosition(self, init.Get<LocationInit, CPos>());
|
||||
var locationInit = init.GetOrDefault<LocationInit>(info);
|
||||
if (locationInit != null)
|
||||
SetPosition(self, locationInit.Value);
|
||||
}
|
||||
|
||||
void INotifyCreated.Created(Actor self)
|
||||
|
||||
Reference in New Issue
Block a user