Example #1
0
 public Infiltrate(Actor self, Actor target, Infiltrates infiltrate)
     : base(self, target, infiltrate.Info.EnterBehaviour)
 {
     this.target = target;
     infiltrates = infiltrate;
     notifiers   = self.TraitsImplementing <INotifyInfiltration>().ToArray();
 }
Example #2
0
        public Infiltrate(Actor self, Actor target)
            : base(self, target)
        {
            this.target = target;

            cloak = self.TraitOrDefault <Cloak>();

            infiltrates = self.TraitOrDefault <Infiltrates>();
        }
Example #3
0
 public Infiltrate(Actor self, Target target, Infiltrates infiltrates)
     : base(self, target, Color.Crimson)
 {
     this.infiltrates = infiltrates;
     notifiers        = self.TraitsImplementing <INotifyInfiltration>().ToArray();
 }
Example #4
-1
 public Infiltrate(Actor self, Actor target, Infiltrates infiltrate)
     : base(self, target, infiltrate.Info.EnterBehaviour)
 {
     this.target = target;
     infiltrates = infiltrate;
     cloak       = self.TraitOrDefault <Cloak>();
 }