示例#1
0
 public ScalePowerWithHealth(Actor self)
 {
     power  = self.Owner.PlayerActor.Trait <PowerManager>();
     health = self.Trait <Health>();
 }
示例#2
0
 public SelfHealing(Actor self, SelfHealingInfo info)
     : base(info)
 {
     health = self.Trait <Health>();
 }
示例#3
0
 public RepairableBuilding(Actor self, RepairableBuildingInfo info)
     : base(info)
 {
     health          = self.Trait <Health>();
     isNotActiveAlly = player => player.WinState != WinState.Undefined || player.Stances[self.Owner] != Stance.Ally;
 }
 public UpgradeOnDamageState(Actor self, UpgradeOnDamageStateInfo info)
 {
     this.info = info;
     um        = self.Trait <UpgradeManager>();
     health    = self.Trait <Health>();
 }
 public Explodes(ExplodesInfo info, Actor self)
     : base(info)
 {
     health = self.Trait <Health>();
 }
示例#6
0
 public DamagedByTerrain(Actor self, DamagedByTerrainInfo info) : base(info)
 {
     health = self.Trait <Health>();
 }