public override BuildState OnUpdate()
        {
            var tex = (Texture2D)AssetDatabase.LoadAssetAtPath(Path, typeof(Texture2D));

            if (tex == null)
            {
                Debug.LogError("Icon Not Found : " + Path);
                return(BuildState.Failure);
            }
            QuickEditorStaticAPI.SetAppIcon(Group, Icon);

            return(BuildState.Success);
        }
        protected static void SetSplashScreens()
        {
            QuickEditorStaticAPI.SetAppIcon(BuildTargetGroup.iOS, ProjectBuildSetting.Current.Icon);
            QuickEditorStaticAPI.SetAppIcon(BuildTargetGroup.Android, ProjectBuildSetting.Current.Icon);
            QuickEditorStaticAPI.SetAppIcon(BuildTargetGroup.Standalone, ProjectBuildSetting.Current.Icon);
            QuickEditorStaticAPI.SetSplashScreen("androidSplashScreen", ProjectBuildSetting.Current.SplashScreen);
            QuickEditorStaticAPI.SetSplashScreen("iOSLaunchScreenPortrait", ProjectBuildSetting.Current.SplashScreen);
            QuickEditorStaticAPI.SetSplashScreen("iOSLaunchScreenLandscape", ProjectBuildSetting.Current.SplashScreen);

            //buildPlayerOptions.locationPathName = string.Format("{0}\\{3}\\{2}\\{3}_{2}_{1}{4}",

            //Path.GetFullPath(Application.dataPath + "/../" + prefs.BuildFolder),

            //prefs.ProjectName,

            //prefs.ProjectVersion,

            //platformName,

            //ResolveExtension(a_platform));
        }