public GuiUiSceneBase CreatePoolingScene(UISceneId id, params object[] args)
 {
     switch (id)
     {
     case UISceneId.Id_UIGameLoading:
         return(ActivePoolingScene("gameloading.prefab", args));
     }
     return(null);
 }
    public GuiUiSceneBase CreateAloneScene(UISceneId id, params object[] args)
    {
        switch (id)
        {
        case UISceneId.Id_UIGameStart:
            return(ActiveAloneUiScene("startgame.prefab", args));

        case UiSceneUICamera.UISceneId.Id_UIGameMap:
            return(ActiveAloneUiScene("gamemap.prefab", args));

        case UiSceneUICamera.UISceneId.Id_UIGameCharacter:
            return(ActiveAloneUiScene("gamecharacter.prefab", args));

        case UiSceneUICamera.UISceneId.Id_UIGameMain:
            return(ActiveAloneUiScene("gamemain.prefab", args));

        case UiSceneUICamera.UISceneId.Id_UIGameOver:
            return(ActiveAloneUiScene("gameover.prefab", args));
        }
        return(null);
    }