private static LastUsedInstanceId GetInstance() { if (_instance == null) { GenerateResource(); _instance = GetFromResource(); } return(_instance); }
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(); }
private void Reset() { LastUsedInstanceId.IncrementUsedId(); _instanceId = LastUsedInstanceId.GetLastUsedId(); defaultPlaced = true; }