public void OnClean() { // Unlink Window = null; Asset = null; Model = null; }
public void OnLoad(CollisionDataWindow window) { // Link Window = window; Asset = window.Asset; // Setup cooking parameters Type = Asset.Type; if (Type == CollisionDataType.None) { Type = CollisionDataType.ConvexMesh; } Model = Asset.Model; Asset.GetCookOptions(out ModelLodIndex, out ConvexFlags, out ConvexVertexLimit); }
public void OnLoad(CollisionDataWindow window) { // Link Window = window; Asset = window.Asset; // Setup cooking parameters var options = Asset.Options; Type = options.Type; if (Type == CollisionDataType.None) { Type = CollisionDataType.ConvexMesh; } Model = FlaxEngine.Content.LoadAsync <ModelBase>(options.Model); ModelLodIndex = options.ModelLodIndex; ConvexFlags = options.ConvexFlags; ConvexVertexLimit = options.ConvexVertexLimit; }