예제 #1
0
 public VoxelTypeInfo(string name) : base(name)
 {
     _isSolid         = true;
     _isOpaque        = true;
     _faceMode        = VoxelFaceMode.Opaque;
     _pointLightLevel = null;
     _initialDataMode = VoxelInitialDataMode.None;
 }
예제 #2
0
 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;
 }
예제 #3
0
 public VoxelTypeInfo InitialDataMode(VoxelInitialDataMode mode)
 {
     _initialDataMode = mode;
     return(this);
 }