public WithBuildingPlacedAnimation(Actor self, WithBuildingPlacedAnimationInfo info) { this.info = info; wsb = self.Trait <WithSpriteBody>(); buildComplete = !self.Info.HasTraitInfo <BuildingInfo>(); }
public WithBuildingPlacedAnimation(Actor self, WithBuildingPlacedAnimationInfo info) { this.info = info; wsb = self.TraitsImplementing <WithSpriteBody>().Single(w => w.Info.Name == info.Body); buildComplete = !self.Info.HasTraitInfo <BuildingInfo>(); }