コード例 #1
0
ファイル: UnloadCargo.cs プロジェクト: Flamewh33l/OpenRA
 public UnloadCargo(Actor self, bool unloadAll)
 {
     this.self = self;
     cargo = self.Trait<Cargo>();
     cloak = self.TraitOrDefault<Cloak>();
     this.unloadAll = unloadAll;
 }
コード例 #2
0
ファイル: Infiltrate.cs プロジェクト: zombie-einstein/OpenRA
        public Infiltrate(Actor self, Actor target)
            : base(self, target)
        {
            this.target = target;

            cloak = self.TraitOrDefault<Cloak>();
        }
コード例 #3
0
ファイル: Infiltrate.cs プロジェクト: CH4Code/OpenRA
 public Infiltrate(Actor self, Actor target, EnterBehaviour enterBehaviour, Stance validStances, string notification)
     : base(self, target, enterBehaviour)
 {
     this.target = target;
     this.validStances = validStances;
     this.notification = notification;
     cloak = self.TraitOrDefault<Cloak>();
 }
コード例 #4
0
ファイル: Demolish.cs プロジェクト: ushardul/OpenRA
 public Demolish(Actor self, Actor target, int delay, int flashes, int flashesDelay, int flashInterval, int flashDuration)
     : base(self, target)
 {
     this.target = target;
     demolishables = target.TraitsImplementing<IDemolishable>().ToArray();
     this.delay = delay;
     this.flashes = flashes;
     this.flashesDelay = flashesDelay;
     this.flashInterval = flashInterval;
     this.flashDuration = flashDuration;
     cloak = self.TraitOrDefault<Cloak>();
 }
コード例 #5
0
ファイル: TargetableUnit.cs プロジェクト: ushardul/OpenRA
 public TargetableUnit(Actor self, TargetableUnitInfo info)
 {
     this.info = info;
     cloak = self.TraitOrDefault<Cloak>();
 }