Exemple #1
0
 static partial void FillBinaryParentLogicCustom(MutagenFrame frame, IANavigationMeshData item)
 {
     // Handled in Navigation Mesh parent
     frame.Position += 8;
 }
Exemple #2
0
 static partial void FillBinaryNavmeshGridCustom(MutagenFrame frame, IANavigationMeshData item)
 {
     item.NavmeshGrid = frame.ReadRemainingBytes();
 }
Exemple #3
0
            static partial void FillBinaryCoverTrianglesLogicCustom(MutagenFrame frame, IANavigationMeshData item)
            {
                var count = frame.ReadInt32();

                for (int i = 0; i < count; i++)
                {
                    var index = frame.ReadInt16();
                    item.Triangles[index].IsCover = true;
                }
            }