public void Start(Vector3D position, Vector3D initialVelocity, MyVoxelMaterialDefinition mat) { MyRenderComponentDebrisVoxel render = base.Container.Entity.Render as MyRenderComponentDebrisVoxel; render.TexCoordOffset = MyUtils.GetRandomFloat(5f, 15f); render.TexCoordScale = MyUtils.GetRandomFloat(8f, 12f); render.VoxelMaterialIndex = mat.Index; base.Start(position, initialVelocity); base.Container.Entity.Render.NeedsResolveCastShadow = true; base.Container.Entity.Render.FastCastShadowResolve = true; }
public MyMeteor() { Components.ComponentAdded += Components_ComponentAdded; GameLogic = new MyMeteorGameLogic(); Render = new MyRenderComponentDebrisVoxel(); }