protected override void Draw(Matrix worldTransform, Color overlayColor, float overlayColorWeight, bool tryCull) { TransparentModelRenderer.TransparentModelParameters parameters = new TransparentModelRenderer.TransparentModelParameters(); parameters.AnimationTransformation = Matrix.Identity; parameters.BoundingBox = BoundingBox; parameters.Name = Name; parameters.OverlayColor = overlayColor; parameters.OverlayWeight = overlayColorWeight; parameters.TryCull = tryCull; parameters.World = worldTransform; GraphicsManager.EnqueueTransparentRenderable(parameters); }
protected override void Draw(Matrix worldTransform, Color overlayColor, float overlayColorWeight, bool tryCull) { TransparentModelRenderer.TransparentModelParameters parameters = new TransparentModelRenderer.TransparentModelParameters(); parameters.AnimationTransformation = Matrix.CreateRotationZ((mAnimationRate.X * mElapsedTime) % MathHelper.TwoPi); parameters.BoundingBox = BoundingBox; parameters.Name = Name; parameters.OverlayColor = overlayColor; parameters.OverlayWeight = overlayColorWeight; parameters.TryCull = tryCull; parameters.World = worldTransform; GraphicsManager.EnqueueTransparentRenderable(parameters); }