public UnityApi(UnityVersion unityVersion) { myUnityVersion = unityVersion; myTypes = Lazy.Of(() => { var apiXml = new ApiXml(); return(apiXml.LoadTypes()); }, true); }
public UnityApi(UnityVersion unityVersion) { myUnityVersion = unityVersion; myTypes = Lazy.Of(() => { var apiXml = new ApiXml(); return apiXml.LoadTypes(myUnityVersion.Version); }, true); }
public UnityApi(UnityVersion unityVersion, KnownTypesCache knownTypesCache) { myUnityVersion = unityVersion; myKnownTypesCache = knownTypesCache; myTypes = Lazy.Of(() => { var apiXml = new ApiXml(); return(apiXml.LoadTypes()); }, true); }