public TextureAtlasFromModels(MeshFilter[] meshFilters, CameraMeshTargeter cameraTargeter) { this.meshFilters = meshFilters; this.cameraTargeter = cameraTargeter; GenerateAtlas(); }
protected virtual void InitCameraTargeter() { if (camMeshTargeter == null) { camMeshTargeter = camObject.AddComponent <CameraMeshTargeter>(); } switch (objectType) { case CameraMeshTargeter.MeshComponentType.SkinnedMeshRenderer: camMeshTargeter.SetTarget(skinnedMeshRenderer); break; case CameraMeshTargeter.MeshComponentType.MeshFilter: camMeshTargeter.SetTarget(meshFilter); break; default: return; } }