protected override void Created(Actor self)
 {
     DeployTraits    = self.TraitsImplementing <IIssueDeployOrder>().ToArray();
     PrimaryBuilding = self.Info.HasTraitInfo <PrimaryBuildingInfo>();
     deployBotModule = self.Owner.PlayerActor.Trait <DeployBotModule>();
 }
 void INotifyOwnerChanged.OnOwnerChanged(Actor self, Player oldOwner, Player newOwner)
 {
     deployBotModule = newOwner.PlayerActor.Trait <DeployBotModule>();
 }