Exemplo n.º 1
0
        public static VoxelGeometryFallingRequest CreateFallingRequest(int constructionIndex, int chunkIndex, VoxelModel model)
        {
            var request = new VoxelGeometryFallingRequest
            {
                constructionIndex     = constructionIndex,
                chunkIndex            = chunkIndex,
                scale                 = 1f,
                pivot                 = new Vector3(0.0f, 0.0f, 0.0f),
                model                 = model,
                faceColorMultipliers  = FaceColorMultipliers,
                edgeColorMultiplier   = new Vector3(0.07f, 0.08f, 0.12f),
                cornerColorMultiplier = new Vector3(-0.14f, -0.25f, -0.4f)
            };

            return(request);
        }
Exemplo n.º 2
0
    private VoxelGeometryFallingRequest GetGeometryFallingRequestById(int constructionIndex, int chunkIndex)
    {
        var request = new VoxelGeometryFallingRequest
        {
            constructionIndex     = constructionIndex,
            chunkIndex            = chunkIndex,
            scale                 = 1f,
            pivot                 = new Vector3(0.0f, 0.0f, 0.0f),
            model                 = _voxelModel,
            faceColorMultipliers  = new VoxelGeometryFaceColorMultiplier(-0.20f, -0.20f, 0f, -0.50f, -0.25f, -0.25f),
            edgeColorMultiplier   = new Vector3(0.07f, 0.08f, 0.12f),
            cornerColorMultiplier = new Vector3(-0.14f, -0.25f, -0.4f)
        };

        return(request);
    }