public NewMesh(Scene.RenderScene scene, Resource.ResourceHandle <Resource.FlverResource> res) { RenderScene = scene; Resource = res; Resource.Acquire(); res.AddResourceEventListener(this); }
public HavokNavmeshProvider(ResourceHandle <HavokNavmeshResource> handle) { _resource = handle; _resource.AddResourceEventListener(this); _costGraphProvider = new HavokNavmeshCostGraphProvider(handle); }
public NvmMesh(NvmMesh mesh) { RenderScene = mesh.RenderScene; Resource = mesh.Resource; Resource.Acquire(); Resource.AddResourceEventListener(this); }
public NewMesh(NewMesh mesh) { RenderScene = mesh.RenderScene; DrawFilter = mesh.DrawFilter; Resource = mesh.Resource; Resource.Acquire(); Resource.AddResourceEventListener(this); }
public NvmMesh(Scene.RenderScene scene, Resource.ResourceHandle <Resource.NVMNavmeshResource> res, bool useSecondUV, Dictionary <string, int> boneIndexRemap = null, bool ignoreStaticTransforms = false) { RenderScene = scene; Resource = res; Resource.Acquire(); res.AddResourceEventListener(this); }
public CollisionMesh(Scene.RenderScene scene, Resource.ResourceHandle <Resource.HavokCollisionResource> res, bool windcw) { RenderScene = scene; Resource = res; Resource.Acquire(); res.AddResourceEventListener(this); WindCW = windcw; }
public void UnregisterAndRelease() { if (Registered) { UnregisterWithScene(); } if (Resource != null) { Resource.Release(); } Resource = null; Created = false; Submeshes = null; }
public NvmRenderer(NvmMesh parent, Resource.ResourceHandle <Resource.NVMNavmeshResource> resourceHandle) { NvmResource = resourceHandle; }
public NavmeshProvider(ResourceHandle <Resource.NVMNavmeshResource> handle) { _resource = handle; _resource.AddResourceEventListener(this); }
public CollisionSubmeshProvider(ResourceHandle <Resource.HavokCollisionResource> handle, int idx) { _resource = handle; _meshIndex = idx; }
public CollisionMeshProvider(ResourceHandle <Resource.HavokCollisionResource> res) { _resource = res; //_resource.Acquire(); _resource.AddResourceEventListener(this); }
public FlverSubmeshProvider(ResourceHandle <Resource.FlverResource> handle, int idx) { _resource = handle; _meshIndex = idx; }
public FlverMeshProvider(ResourceHandle <Resource.FlverResource> res) { _resource = res; //_resource.Acquire(); _resource.AddResourceEventListener(this); }
public CollisionRenderer(CollisionMesh parent, Resource.ResourceHandle <Resource.HavokCollisionResource> resourceHandle, int meshIndex, bool windCW) { ColResource = resourceHandle; ColMeshIndex = meshIndex; WindClockwise = windCW; }