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