Exemplo n.º 1
0
    /// <summary>
    /// 点击事件
    /// </summary>
    public override bool OnClick()
    {
        TreasureScene.SetTreasureState(TreasureState.CanvasEdit);
        SceneM.Load(TreasureScene.GetSceneName(), false, false);

        return(true);
    }
Exemplo n.º 2
0
    void BtnReturn_OnClickEventHandler(UIButton sender)
    {
        U3DUtil.DestroyAllChild(BattleEnvironmentM.GetLifeMBornNode(true).gameObject);
        WndManager.DestroyAllDialogs();
        BoatObj.SendGetPlanData();

        TreasureScene.OutTreasureScene();
    }
Exemplo n.º 3
0
    // 登记所有的场景处理器
    private static void RegisterScene()
    {
        SceneM.RegisterScene(CombatScene.GetSceneName(), new CombatScene());
        SceneM.RegisterScene(MainTownScene.GetSceneName(), new MainTownScene());
        SceneM.RegisterScene(ViewStageScene.GetSceneName(), new ViewStageScene());
        SceneM.RegisterScene(TreasureScene.GetSceneName(), new TreasureScene());

        SceneM.RegisterLoadingAnim(CombatScene.GetSceneName(), new LoadingMainTown());
        SceneM.RegisterLoadingAnim(MainTownScene.GetSceneName(), new LoadingMainTown());
        SceneM.RegisterLoadingAnim(ViewStageScene.GetSceneName(), new LoadingMainTown());
        SceneM.RegisterLoadingAnim(TreasureScene.GetSceneName(), new LoadingMainTown());
    }
Exemplo n.º 4
0
    public void DoReturn()
    {
        RoomMap.ClearCanvansArea();
        TouchMoveManager.ClearShipBuild();
        ShipPlan P = ShipPlanDC.GetCurShipPlan();

        P.ResetPutID();
        U3DUtil.DestroyAllChild(TreasureScene.GetMapStart().gameObject);
        WndManager.DestroyAllDialogs();
        BoatObj.SendGetPlanData();

        TreasureScene.BuildUIByTreasureState();
        TreasureScene.OutTreasureScene();
    }
Exemplo n.º 5
0
 void BackToAthleticMainWnd()
 {
     SceneM.Load(TreasureScene.GetSceneName(), false, null, false);
 }
Exemplo n.º 6
0
 void OnEnable()
 {
     BattleEnvironmentM.JoinBoatData(this);
     TreasureScene.JoinBoatData(this);
 }
Exemplo n.º 7
0
 /// <summary>
 /// 资源载入入口
 /// </summary>
 //private AsyncOperation async;
 public override IEnumerator Load()
 {
     async = Application.LoadLevelAsync(TreasureScene.GetSceneName());
     return(null);
 }
Exemplo n.º 8
0
 public static Transform GetEditShipStart()
 {
     return(TreasureScene.GetMapStart());
 }