/// <summary> /// Create account setting asset file if it does not exist. /// </summary> public static GoogleDataSettings Create() { string filePath = CustomAssetUtility.GetUniqueAssetPathNameOrFallback(AssetFileName); s_Instance = (GoogleDataSettings)AssetDatabase.LoadAssetAtPath(filePath, typeof(GoogleDataSettings)); if (s_Instance == null) { s_Instance = CreateInstance <GoogleDataSettings> (); string path = CustomAssetUtility.GetUniqueAssetPathNameOrFallback(AssetFileName); AssetDatabase.CreateAsset(s_Instance, path); s_Instance.AssetPath = Path.GetDirectoryName(path); s_Instance.AssetPath += "/"; // saves file path of the created asset. EditorUtility.SetDirty(s_Instance); AssetDatabase.SaveAssets(); EditorUtility.DisplayDialog( "Validate Settings", "Default google data settings file has been created for accessing Google project page. You should validate these before proceeding.", "OK" ); } else { Debug.LogWarning("Already exist at " + filePath); } Selection.activeObject = s_Instance; return(s_Instance); }
public void RecreateSideLettersData() { // RECREATE SIDE LETTERS DATA foreach (var letterData in AppManager.I.DB.GetAllLetterData()) { var path = "Assets/_config/Resources/arabic/SideData/Letters/"; var asset = CustomAssetUtility.CreateAsset <SideLetterData>(path, $"sideletter_{letterData.Id}"); string s = "DROP ZONES FOR " + letterData.Isolated; var zones = new List <Vector2>(); foreach (SickLettersDropZone dz in DropZones) { var letters = dz.letters.Split(' '); var found = letters.Any(x => x.Trim() == letterData.GetStringForDisplay()); if (found) { var v = new Vector2(dz.transform.localPosition.x, dz.transform.localPosition.z); s += "\n" + v; // s += "\n" + dz.name + ": " + dz.letters.Split(' ').ToJoinedString(); zones.Add(v); } } asset.EmptyZones = zones.ToArray(); EditorUtility.SetDirty(asset); Debug.LogError(s); } AssetDatabase.SaveAssets(); }
public static void CreateMonsterStatAssetFile() { MonsterStat asset = CustomAssetUtility.CreateAsset <MonsterStat>(); asset.SheetName = "AbyssMonsterTable"; asset.WorksheetName = "MonsterStat"; EditorUtility.SetDirty(asset); }
public static void CreateTowersAssetFile() { Towers asset = CustomAssetUtility.CreateAsset <Towers>(); asset.SheetName = "gogtowerdefence"; asset.WorksheetName = "Towers"; EditorUtility.SetDirty(asset); }
public static void CreateWeapon_InfoAssetFile() { Weapon_Info asset = CustomAssetUtility.CreateAsset <Weapon_Info>(); asset.SheetName = "MPQGame"; asset.WorksheetName = "Weapon_Info"; EditorUtility.SetDirty(asset); }
public static void CreateHunter_TextAssetFile() { Hunter_Text asset = CustomAssetUtility.CreateAsset <Hunter_Text>(); asset.SheetName = "MPQGame"; asset.WorksheetName = "Hunter_Text"; EditorUtility.SetDirty(asset); }
public static void CreateMerchant_WeaponAssetFile() { Merchant_Weapon asset = CustomAssetUtility.CreateAsset <Merchant_Weapon>(); asset.SheetName = "MPQGame"; asset.WorksheetName = "Merchant_Weapon"; EditorUtility.SetDirty(asset); }
public static void CreateEquipmentTableAssetFile() { EquipmentTable asset = CustomAssetUtility.CreateAsset <EquipmentTable>(); asset.SheetName = "AbyssMonsterTable"; asset.WorksheetName = "EquipmentTable"; EditorUtility.SetDirty(asset); }
public static void CreatelevelAssetFile() { level asset = CustomAssetUtility.CreateAsset <level>(); asset.SheetName = "3D_PF_Player"; asset.WorksheetName = "level"; EditorUtility.SetDirty(asset); }
public static void CreateClient_QuestSay_NormalAssetFile() { Client_QuestSay_Normal asset = CustomAssetUtility.CreateAsset <Client_QuestSay_Normal>(); asset.SheetName = "MPQGame"; asset.WorksheetName = "Client_QuestSay_Normal"; EditorUtility.SetDirty(asset); }
public static void CreateEnemiesAssetFile() { Enemies asset = CustomAssetUtility.CreateAsset <Enemies>(); asset.SheetName = "gogtowerdefence"; asset.WorksheetName = "Enemies"; EditorUtility.SetDirty(asset); }
public static void CreateMonsterAssetFile() { Monster asset = CustomAssetUtility.CreateAsset <Monster>(); asset.SheetName = "몬스터 레스토랑"; asset.WorksheetName = "Monster"; EditorUtility.SetDirty(asset); }
public static void CreateCharactor_NameAssetFile() { Charactor_Name asset = CustomAssetUtility.CreateAsset <Charactor_Name>(); asset.SheetName = "MPQGame"; asset.WorksheetName = "Charactor_Name"; EditorUtility.SetDirty(asset); }
public static void CreateGameResourcesAssetFile() { GameResources asset = CustomAssetUtility.CreateAsset <GameResources>(); asset.SheetName = "Game Database"; asset.WorksheetName = "GameResources"; EditorUtility.SetDirty(asset); }
public static void CreateEvidence_InfoAssetFile() { Evidence_Info asset = CustomAssetUtility.CreateAsset <Evidence_Info>(); asset.SheetName = "MPQGame"; asset.WorksheetName = "Evidence_Info"; EditorUtility.SetDirty(asset); }
public static void CreateWaveAssetFile() { Wave asset = CustomAssetUtility.CreateAsset <Wave>(); asset.SheetName = "MySpreadSheet"; asset.WorksheetName = "Wave"; EditorUtility.SetDirty(asset); }
public static void CreateCharactersAssetFile() { Characters asset = CustomAssetUtility.CreateAsset <Characters>(); asset.SheetName = "Spreadsheet"; asset.WorksheetName = "Characters"; EditorUtility.SetDirty(asset); }
public static void CreateBuildingsAssetFile() { Buildings asset = CustomAssetUtility.CreateAsset <Buildings>(); asset.SheetName = "Game Database"; asset.WorksheetName = "Buildings"; EditorUtility.SetDirty(asset); }
public static void CreateTranslationAssetFile() { Translation asset = CustomAssetUtility.CreateAsset <Translation>(); asset.SheetName = "Holo_MultiLanguages"; asset.WorksheetName = "Translation"; EditorUtility.SetDirty(asset); }
public static void CreateGachaTopAssetFile() { GachaTop asset = CustomAssetUtility.CreateAsset <GachaTop>(); asset.SheetName = "GachaDB"; asset.WorksheetName = "GachaTop"; EditorUtility.SetDirty(asset); }
public static void CreateRabbitAssetFile() { Rabbit asset = CustomAssetUtility.CreateAsset <Rabbit>(); asset.SheetName = "TextContent"; asset.WorksheetName = "Rabbit"; EditorUtility.SetDirty(asset); }
public static void CreateGachaRareWeightAssetFile() { GachaRareWeight asset = CustomAssetUtility.CreateAsset <GachaRareWeight>(); asset.SheetName = "GachaDB"; asset.WorksheetName = "GachaRareWeight"; EditorUtility.SetDirty(asset); }
public static void CreateMaxMonsterThreatAssetFile() { MaxMonsterThreat asset = CustomAssetUtility.CreateAsset <MaxMonsterThreat>(); asset.SheetName = "MPQGame"; asset.WorksheetName = "MaxMonsterThreat"; EditorUtility.SetDirty(asset); }
public static void CreateIconAssetFile() { Icon asset = CustomAssetUtility.CreateAsset <Icon>(); asset.SheetName = "IconTextureDB"; asset.WorksheetName = "Icon"; EditorUtility.SetDirty(asset); }
public static void CreateAssetFromFiles() { var audioClips = Selection.GetFiltered(typeof(AudioClip), SelectionMode.Assets).OfType <AudioClip>().ToArray(); var soundClip = CustomAssetUtility.CreateAsset <SoundClip>(); soundClip.AudioClips = audioClips; EditorUtility.SetDirty(soundClip); }
public static void CreateParticleTableAssetFile() { ParticleTable asset = CustomAssetUtility.CreateAsset <ParticleTable>(); asset.SheetName = "AbyssMonsterTable"; asset.WorksheetName = "ParticleTable"; EditorUtility.SetDirty(asset); }
public static void CreateTowerAssetFile() { Tower asset = CustomAssetUtility.CreateAsset <Tower>(); asset.SheetName = "MySpreadSheet"; asset.WorksheetName = "Tower"; EditorUtility.SetDirty(asset); }
public static void CreateSelectAssetFile() { Select asset = CustomAssetUtility.CreateAsset <Select>(); asset.SheetName = "겨울 저택"; asset.WorksheetName = "Select"; EditorUtility.SetDirty(asset); }
public static void CreateTextLogAssetFile() { TextLog asset = CustomAssetUtility.CreateAsset <TextLog>(); asset.SheetName = "겨울 저택"; asset.WorksheetName = "TextLog"; EditorUtility.SetDirty(asset); }
public static void CreateTestWorkSheetAssetFile() { TestWorkSheet asset = CustomAssetUtility.CreateAsset <TestWorkSheet>(); asset.SheetName = "TestSheet"; asset.WorksheetName = "TestWorkSheet"; EditorUtility.SetDirty(asset); }