コード例 #1
0
 public ProduceActorPower(ActorInitializer init, ProduceActorPowerInfo info)
     : base(init.Self, info)
 {
     faction  = init.GetValue <FactionInit, string>(init.Self.Owner.Faction.InternalName);
     autoFire = info.AutoFire;
     key      = info.AllowMultiple ? info.OrderName + "_" + init.Self.ActorID : info.OrderName;
 }
コード例 #2
0
 public ProduceActorPower(ActorInitializer init, ProduceActorPowerInfo info)
     : base(init.Self, info)
 {
     faction = init.GetValue <FactionInit, string>(init.Self.Owner.Faction.InternalName);
 }
コード例 #3
0
 public ProduceActorPower(ActorInitializer init, ProduceActorPowerInfo info)
     : base(init.Self, info)
 {
     faction = init.Contains <FactionInit>() ? init.Get <FactionInit, string>() : init.Self.Owner.Faction.InternalName;
 }
コード例 #4
0
ファイル: ProduceActorPower.cs プロジェクト: Roger-luo/OpenRA
		public ProduceActorPower(ActorInitializer init, ProduceActorPowerInfo info)
			: base(init.Self, info)
		{
			faction = init.Contains<FactionInit>() ? init.Get<FactionInit, string>() : init.Self.Owner.Faction.InternalName;
		}