コード例 #1
0
 private static LastUsedInstanceId GetInstance()
 {
     if (_instance == null)
     {
         GenerateResource();
         _instance = GetFromResource();
     }
     return(_instance);
 }
コード例 #2
0
 private static void CreateUnitySyncConfigurationInstance()
 {
     Debug.Log(Utility.GetDirectoryName(ServerConfigPath));
     Utility.CreateDirectoryRecursive(Utility.GetDirectoryName(ServerConfigPath));
     if (!File.Exists(ServerConfigPath))
     {
         var asset = CreateInstance <UnitySyncConfiguration>();
         AssetDatabase.CreateAsset(asset, ServerConfigPath);
     }
     LastUsedInstanceId.GenerateResource();
     AssetDatabase.Refresh();
 }
コード例 #3
0
 private void Reset()
 {
     LastUsedInstanceId.IncrementUsedId();
     _instanceId   = LastUsedInstanceId.GetLastUsedId();
     defaultPlaced = true;
 }