public VoxelTypeInfo(string name) : base(name) { _isSolid = true; _isOpaque = true; _faceMode = VoxelFaceMode.Opaque; _pointLightLevel = null; _initialDataMode = VoxelInitialDataMode.None; }
public VoxelType(string id, bool isSolid, bool isOpaque, IVoxelSkin skin, VoxelFaceMode faceMode, VoxelInitialDataMode initialDataMode, byte?pointLightLevel = null) { Identifier = id; Skin = skin; IsSolid = isSolid; IsOpaque = isOpaque; FaceMode = faceMode; InitialDataMode = initialDataMode; PointLightLevel = pointLightLevel; }
public VoxelTypeInfo InitialDataMode(VoxelInitialDataMode mode) { _initialDataMode = mode; return(this); }