예제 #1
0
        public SmokeTrailWhenDamaged(Actor self, SmokeTrailWhenDamagedInfo info)
        {
            this.info = info;
            body      = self.Trait <BodyOrientation>();
            var facing = self.TraitOrDefault <IFacing>();

            if (facing != null)
            {
                getFacing = facing.Facing;
            }
            else
            {
                getFacing = 0;
            }
        }
예제 #2
0
 public SmokeTrailWhenDamaged(Actor self, SmokeTrailWhenDamagedInfo info)
 {
     this.info = info;
     body      = self.Trait <IBodyOrientation>();
 }
예제 #3
0
 public SmokeTrailWhenDamaged(Actor self, SmokeTrailWhenDamagedInfo info)
 {
     this.info = info;
     body      = self.Trait <BodyOrientation>();
     getFacing = RenderSprites.MakeFacingFunc(self);
 }