Ejemplo n.º 1
0
 public Contrail(Actor self, ContrailInfo info)
 {
     contrailTurret = new Turret(info.ContrailOffset);
     history        = new ContrailHistory(info.TrailLength,
                                          info.UsePlayerColor ? ContrailHistory.ChooseColor(self) : info.Color);
     facing = self.Trait <IFacing>();
     move   = self.Trait <IMove>();
 }
Ejemplo n.º 2
0
 public Contrail(Actor self, ContrailInfo info)
 {
     contrailTurret = new Turret(info.ContrailOffset);
     history = new ContrailHistory(info.TrailLength,
         info.UsePlayerColor ? ContrailHistory.ChooseColor(self) : info.Color);
     facing = self.Trait<IFacing>();
     move = self.Trait<IMove>();
 }
Ejemplo n.º 3
0
        public Contrail(Actor self, ContrailInfo info)
        {
            this.info = info;
            history   = new ContrailHistory(info.TrailLength,
                                            info.UsePlayerColor ? ContrailHistory.ChooseColor(self) : info.Color);

            coords = self.Trait <ILocalCoordinatesModel>();
        }
Ejemplo n.º 4
0
 public Contrail(Actor self, ContrailInfo info)
 {
     Info = info;
     ContrailTurret = new Turret(Info.ContrailOffset);
     history = new ContrailHistory(Info.TrailLength, Info.UsePlayerColor ? ContrailHistory.ChooseColor(self) : Info.Color);
 }