QuadtreeConfig GetSettingObject()
        {
            QuadtreeConfig settingObject = LoadSetting();

            if (settingObject != null)
            {
                return(settingObject);
            }
            return(CreatSettingObject());
        }
        QuadtreeConfig CreatSettingObject()
        {
            string settingScriptFilePath = GetSettingScriptFilePath();

            if (!AssetDatabase.IsValidFolder(settingScriptFilePath + "Resources"))
            {
                CreatResourcesFolder(settingScriptFilePath);
            }

            QuadtreeConfig settingObject = CreateInstance <QuadtreeConfig>();

            AssetDatabase.CreateAsset(settingObject, settingScriptFilePath + "Resources/" + QuadtreeConfig.CONFIG_OBJECT_NAME + ".asset");

            return(settingObject);
        }