Пример #1
0
        private void Start()
        {
            StrategyMapManager strategyMapManager = new StrategyMapManager();
            SortieManager      sortieManager      = strategyMapManager.SelectArea(1);

            _clsSortieMapManager = sortieManager.GoSortie(1, 11);
            sortieManager.GoSortie(1, 11);
            _clsSortieBattleManager = _clsSortieMapManager.BattleStart(BattleFormationKinds1.FukuJuu);
            GameObject gameObject = (GameObject)Object.Instantiate(position: new Vector3(0f, 0f, 0f), original: currentDetonator, rotation: Quaternion.identity);
        }
        private void Start()
        {
            StrategyMapManager strategyMapManager = new StrategyMapManager();
            SortieManager      sortieManager      = strategyMapManager.SelectArea(1);

            BattleTest._clsSortieMapManager = sortieManager.GoSortie(1, 11);
            SortieMapManager sortieMapManager = sortieManager.GoSortie(1, 11);

            BattleTest._clsSortieBattleManager = BattleTest._clsSortieMapManager.BattleStart(BattleFormationKinds1.FukuJuu);
            Vector3    vector     = new Vector3(0f, 0f, 0f);
            GameObject gameObject = (GameObject)Object.Instantiate(this.currentDetonator, vector, Quaternion.get_identity());
        }
        private bool OnStartSortieStage()
        {
            mKeyController.IsRun = false;
            mKeyController.ClearKeyAll();
            SingletonMonoBehaviour <UIShortCutMenu> .Instance.IsInputEnable = false;
            SingletonMonoBehaviour <Live2DModel> .Instance.forceStop();

            SingletonMonoBehaviour <FadeCamera> .Instance.isDrawNowLoading = false;
            SingletonMonoBehaviour <NowLoadingAnimation> .Instance.isNowLoadingAnimation = true;
            SoundUtils.PlaySE(SEFIleInfos.CommonEnter3);
            DebugUtils.SLog("OnStartSortieStage1");
            mStageConfirm.Hide();
            DebugUtils.SLog("OnStartSortieStage2");
            DOTween.Sequence().Append(mRouletteSelector.transform.DOLocalMoveY(0f, 0.4f).SetEase(Ease.OutBounce)).Join(mRouletteSelector.transform.DOScale(new Vector3(1.6f, 1.6f, 1f), 0.3f));
            ShipUtils.PlayShipVoice(SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.GetFlagShip(), App.rand.Next(13, 15));
            DebugUtils.SLog("OnStartSortieStage3");
            this.DelayAction(0.5f, delegate
            {
                DebugUtils.SLog("OnStartSortieStage mStageConfirm.ClickAnimation");
                MapModel mMapModel = mStageConfirm.mMapModel;
                RetentionData.SetData(new Hashtable
                {
                    {
                        "sortieMapManager",
                        mSortieManager.GoSortie(SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.Id, mMapModel.MstId)
                    },
                    {
                        "rootType",
                        0
                    },
                    {
                        "shipRecoveryType",
                        ShipRecoveryType.None
                    },
                    {
                        "escape",
                        false
                    }
                });
                UnityEngine.Object.Destroy(SingletonMonoBehaviour <PortObjectManager> .Instance.gameObject);
                UnityEngine.Object.Destroy(GameObject.Find("Information Root"));
                UnityEngine.Object.Destroy(GameObject.Find("OverView"));
                StartCoroutine(AsyncLoad());
                MapTransitionCutManager component = Util.Instantiate(mPrefab_MapTransitionCutManager.gameObject, base.transform.root.Find("Map Root").gameObject).GetComponent <MapTransitionCutManager>();
                component.transform.localPosition = mStrategyTopTaskManager.strategyCamera.transform.localPosition + new Vector3(-26.4f, -43f, 496.4f);
                component.Initialize(mMapModel, mAsyncOperation);
                TutorialModel tutorial = StrategyTopTaskManager.GetLogicManager().UserInfo.Tutorial;
                SingletonMonoBehaviour <AppInformation> .Instance.NextLoadType = AppInformation.LoadType.Ship;
                DebugUtils.SLog("OnStartSortieStage mStageConfirm.ClickAnimation END");
            });
            DebugUtils.SLog("OnStartSortieStage4");
            return(false);
        }
Пример #4
0
        static void Main(string[] args)
        {
            AppInitializeManager.Awake();
            App.InitSystems(); // 26 fuso

            // var bgm = Mst_DataManager.Instance.GetMstBgm();
            // var cabinet = Mst_DataManager.Instance.GetMstCabinet();
            // var payitem = Mst_DataManager.Instance.GetPayitem();
            // var furnitureText = Mst_DataManager.Instance.GetFurnitureText();


            Debug_Mod  debug_Mod = new Debug_Mod();
            List <int> list      = new List <int>();

            Debug.Log("ADD SHIP");
            debug_Mod.Add_Ship(list);
            list.Add(330); // Akizuki Kai
            list.Add(24);  // Ooi
            list.Add(175); // Z3
            list.Add(117); // Zuihou Kai
            list.Add(75);  // Hiyou
            list.Add(321); // Ooyodo Kai
            list.Add(182); // Akashi
            for (int i = 100; i < 110; i++)
            {
                // 100 Tama
                // 101 Kiso
                // 102 Chitose
                // 103 Chiyoda
                // 104 Chitose Kai
                // 105 Chiyoda Kai
                // 106 Chitose A
                // 107 Chiyoda A
                // 108 Chitose-Kou
                // 109 Chiyoda-Kou
                list.Add(i);
            }
            debug_Mod.Add_Ship(list);

            var userData = Comm_UserDatas.Instance;



            // var ui = (new LocalManager()).UserInfo;
            // LocalManager localManager = new LocalManager();

            OrganizeManager organizeManager = new OrganizeManager(1);

            debug_Mod.Add_Deck(2);
            debug_Mod.Add_Deck(3);
            debug_Mod.Add_Deck(4);
            debug_Mod.Add_Deck(5);
            debug_Mod.Add_Deck(6);


            ManagerBase.initialize();
            organizeManager.ChangeOrganize(1, 2, 2);
            organizeManager.ChangeOrganize(1, 3, 3);

            Dictionary <int, int> dictionary = new Dictionary <int, int>();

            for (int j = 0; j < 100; j++)
            {
                if ((1 <= j && j <= 3) || (10 <= j && j <= 12) || (49 <= j && j <= 59))
                {
                    dictionary[j] = 1;
                }
                dictionary[54] = 0;
                dictionary[59] = 10;
            }
            debug_Mod.Add_UseItem(dictionary);



            debug_Mod.Add_Materials(enumMaterialCategory.Fuel, 2000);
            debug_Mod.Add_Materials(enumMaterialCategory.Bull, 2000);
            debug_Mod.Add_Materials(enumMaterialCategory.Steel, 2000);
            debug_Mod.Add_Materials(enumMaterialCategory.Bauxite, 2000);
            debug_Mod.Add_Materials(enumMaterialCategory.Repair_Kit, 2000);
            debug_Mod.Add_Materials(enumMaterialCategory.Dev_Kit, 2000);
            debug_Mod.Add_Materials(enumMaterialCategory.Revamp_Kit, 2000);
            debug_Mod.Add_Materials(enumMaterialCategory.Build_Kit, 2000);
            debug_Mod.Add_Coin(80000);
            List <int> list2 = new List <int>();

            list2.Add(1);
            list2.Add(1);
            list2.Add(1);
            list2.Add(1);
            list2.Add(1);
            list2.Add(1);
            for (int k = 0; k < 30; k++)
            {
                list2.Add(14);
            }
            for (int l = 1; l < 100; l++)
            {
                list2.Add(l);
            }
            for (int m = 0; m < 30; m++)
            {
                list2.Add(25);
            }
            for (int n = 0; n < 6; n++)
            {
                list2.Add(42);
            }
            for (int num = 1; num < 100; num++)
            {
                Debug_Mod.ChangeSlotLevel(list2[num], 9);
            }
            debug_Mod.Add_SlotItem(list2);
            DebugUtils.SLog("DEBUG_MOD OK");


            StrategyTopTaskManager top = new StrategyTopTaskManager();
            // top.Awake2();

            StrategyMapManager strategyMapManager = new StrategyMapManager();
            SortieManager      sortieManager      = strategyMapManager.SelectArea(1);
            SortieMapManager   sortieMapManager   = sortieManager.GoSortie(1, 11);

            SortieBattleManager sortieBattleManager = sortieMapManager.BattleStart(BattleFormationKinds1.TanJuu);
            BattleResultModel   battleResultModel   = sortieBattleManager.GetBattleResult();


            //SortieMapManager _clsSortieMapManager = sortieManager.GoSortie(1, 11);
            //SortieMapManager _clsSortieMapManager = sortieManager.GoSortie(1, 14);
            //SortieBattleManager _clsSortieBattleManager = _clsSortieMapManager.BattleStart(BattleFormationKinds1.TanJuu);
            // var a = KCV.BattleCut.BattleCutPhase.Command;
            // CommandPhaseModel _clscommandPhaseModel = _clsSortieBattleManager.GetCommandPhaseModel();
            // var a = Server_Controllers.BattleLogic.ExecBattleKinds.DayToNight;
            // _clsSortieBattleManager.StartDayToNightBattle();
            //BattleResultModel res = _clsSortieBattleManager.GetBattleResult();

            Console.WriteLine("hajimarimasu");
        }
Пример #5
0
    private IEnumerator GoSortie()
    {
        SortieManager sortieManager = new SortieManager(SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.AreaId);
        MapModel      mapModel      = sortieManager.Maps[0];

        RetentionData.SetData(new Hashtable
        {
            {
                "sortieMapManager",
                sortieManager.GoSortie(SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.Id, mapModel.MstId)
            },
            {
                "rootType",
                0
            },
            {
                "shipRecoveryType",
                ShipRecoveryType.None
            },
            {
                "escape",
                false
            }
        });
        Object.Destroy(SingletonMonoBehaviour <PortObjectManager> .Instance.gameObject);
        Object.Destroy(GameObject.Find("Information Root"));
        Object.Destroy(GameObject.Find("OverView"));
        yield return(Application.LoadLevelAsync(Generics.Scene.SortieAreaMap.ToString()));

        while (Application.loadedLevelName != "SortieAreaMap")
        {
            yield return(StartCoroutine(WaitForCount("Wait For sortieareamap", 5)));
        }
        while (Application.loadedLevelName != "Strategy")
        {
            if ((bool)GameObject.Find("BattleStartBtn"))
            {
                GameObject.Find("BattleStartBtn").GetComponent <UIButton>().onClick[0].Execute();
            }
            if ((bool)GameObject.Find("SelectTouchesArea"))
            {
                GameObject.Find("SelectTouchesArea").SendMessage("OnClick");
            }
            if ((bool)GameObject.Find("NextBtn"))
            {
                GameObject.Find("NextBtn").SendMessage("OnClick");
            }
            if ((bool)GameObject.Find("GearBtn"))
            {
                GameObject.Find("GearBtn").SendMessage("OnClick");
            }
            if ((bool)GameObject.Find("WithdrawalHexExBtn"))
            {
                GameObject.Find("WithdrawalHexExBtn").GetComponent <UIWithdrawalButton>().OnDecide();
            }
            if ((bool)GameObject.Find("WithdrawalExBtn"))
            {
                GameObject.Find("WithdrawalExBtn").GetComponent <UIAdvancingWithDrawalButton>().OnDecide();
            }
            yield return(StartCoroutine(WaitForCount("Wait For Strategy", 3)));
        }
    }