示例#1
0
void ResourceHandleDestroy(HandleId id)
{
	Resource* resource = (Resource*) ResourceHandleFind(id);

	if( gs_RemoveResource )
		gs_ResourcesManager->removeResource(resource);
	
	LogDebug("ResourceHandleDestroy: %lu", id);
	HandleDestroy(gs_ResourceHandleManager, id);
}
示例#2
0
T Flood::ResourceHandle<T>::Resolve()
{
    auto resource = (::Resource*)ResourceHandleFind(Id);

    auto ctor = T::typeid->GetConstructor(gcnew cli::array<System::Type^>{System::IntPtr::typeid});