Example #1
0
    public override void Initialize()
    {
        Application.targetFrameRate = 60;
        SetDontDestroy(true);
        base.Initialize();
        masterChara = new MasterChara();
        masterChara.LoadSpreadSheet(CONFIG_SPREAD_SHEET, SPREAD_SHEET_SHEET_ID_CHARA);
        masterItem = new MasterItem();
        masterItem.LoadSpreadSheet(CONFIG_SPREAD_SHEET, SPREAD_SHEET_SHEET_ID_ITEM);
        masterNotice = new MasterNotice();
        masterNotice.LoadSpreadSheet(CONFIG_SPREAD_SHEET, SPREAD_SHEET_SHEET_ID_NOTICE);
        masterEquip = new MasterEquip();
        masterEquip.LoadSpreadSheet(CONFIG_SPREAD_SHEET, SPREAD_SHEET_SHEET_ID_EQUIP);
        masterEquipType = new MasterEquipType();
        masterEquipType.LoadSpreadSheet(CONFIG_SPREAD_SHEET, SPREAD_SHEET_SHEET_ID_EQUIP_TYPE);
        masterMission = new MasterMission();
        masterMission.LoadSpreadSheet(CONFIG_SPREAD_SHEET, SPREAD_SHEET_SHEET_ID_MISSION);
        masterEquipSkill = new MasterEquipSkill();
        masterEquipSkill.LoadSpreadSheet(CONFIG_SPREAD_SHEET, SPREAD_SHEET_SHEET_ID_EQUIP_SKILL);
        masterBattleSkill = new MasterBattleSkill();
        masterBattleSkill.LoadSpreadSheet(CONFIG_SPREAD_SHEET, SPREAD_SHEET_SHEET_ID_BATTLE_SKILL);

        dataItem        = new DataItem();
        dataChara       = new DataChara();
        dataEquip       = new DataEquip();
        dataMission     = new DataMission();
        dataEquipSkill  = new DataEquipSkill();
        dataBattleSkill = new DataBattleSkill();
    }
Example #2
0
    public void Initialize(DataUnit _dataUnit, MasterChara _masterChara)
    {
        DataUnitParam left  = _dataUnit.list.Find(p => p.unit == "chara" && p.position == "left");
        DataUnitParam right = _dataUnit.list.Find(p => p.unit == "chara" && p.position == "right");

        //DataUnitParam back = _dataUnit.list.Find(p => p.unit == "chara" && p.position == "back");

        area_chara_left.Initialize(left, _masterChara.list.Find(p => p.chara_id == left.chara_id));
        area_chara_right.Initialize(right, _masterChara.list.Find(p => p.chara_id == right.chara_id));
    }
Example #3
0
 void MoveToNextDestination()
 {
     if (Pause)
     {
         return;
     }
     if (MasterChara.CurrentTarget || MasterChara.IsChasing || !MasterChara.IsAlive || MasterChara.status != Character.CharaStatus.Idle)
     {
         return;
     }
     if (patrolPath.Length < 1)
     {
         Debug.LogError("Patrol path cannot be empty!");
         return;
     }
     ++CurrentStep;
     MasterChara.SetMoveSpeed(fPatrolSpeed);
     MasterChara.Weak_MoveTo(patrolPath[CurrentStep].tsfPath.position);
     fStayTime = -10086;
 }
Example #4
0
        static IEnumerator makeData()
        {
            #region ゲーム
            MasterStage masterStage = new MasterStage();
            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStage.SpreadSheet(DataManagerGame.SS_ID, "stage", () => {
                masterStage.SaveEditor("07data/master", "master_stage");
            })));

            MasterCorridor masterCorridor = new MasterCorridor();
            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCorridor.SpreadSheet(DataManagerGame.SS_ID, "corridor", () => {
                masterCorridor.SaveEditor("07data/master", "master_corridor");
            })));

            MasterCorridorEvent masterCorridorEvent = new MasterCorridorEvent();
            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCorridorEvent.SpreadSheet(DataManagerGame.SS_ID, "corridor_event", () => {
                masterCorridorEvent.SaveEditor("07data/master", "master_corridor_event");
            })));

            MasterCard masterCard = new MasterCard();
            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCard.SpreadSheet(DataManagerGame.SS_ID, "card", () => {
                masterCard.SaveEditor("07data/master", "master_card");
            })));

            MasterCardSymbol masterCardSymbol = new MasterCardSymbol();

            MasterChara     masterChara     = new MasterChara();
            MasterCharaCard masterCharaCard = new MasterCharaCard();

            MasterItem             masterItem             = new MasterItem();
            MasterStageWave        masterStageWave        = new MasterStageWave();
            MasterStageEvent       masterStageEvent       = new MasterStageEvent();
            MasterStageItem        masterStageItem        = new MasterStageItem();
            MasterStageCard        masterStageCard        = new MasterStageCard();
            MasterStageMission     masterStageMission     = new MasterStageMission();
            MasterStageEnemy       masterStageEnemy       = new MasterStageEnemy();
            MasterStageBattleBonus masterStageBattleBonus = new MasterStageBattleBonus();
            MasterStageShopItem    masterStageShopItem    = new MasterStageShopItem();

            MasterSkill       masterSkill       = new MasterSkill();
            MasterSkillEffect masterSkillEffect = new MasterSkillEffect();

            MasterBattleBonus masterBattleBonus = new MasterBattleBonus();

            MasterMission       masterMission       = new MasterMission();
            MasterMissionDetail masterMissionDetail = new MasterMissionDetail();


            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCardSymbol.SpreadSheet(DataManagerGame.SS_ID, "card_symbol", () => {
                masterCardSymbol.SaveEditor("07data/master", "master_card_symbol");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterChara.SpreadSheet(DataManagerGame.SS_ID, "chara", () => {
                masterChara.SaveEditor("07data/master", "master_chara");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCharaCard.SpreadSheet(DataManagerGame.SS_ID, "chara_card", () => {
                masterCharaCard.SaveEditor("07data/master", "master_chara_card");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterItem.SpreadSheet(DataManagerGame.SS_ID, "item", () => {
                masterItem.SaveEditor("07data/master", "master_item");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageWave.SpreadSheet(DataManagerGame.SS_ID, "stage_wave", () => {
                masterStageWave.SaveEditor("07data/master", "master_stage_wave");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageEvent.SpreadSheet(DataManagerGame.SS_ID, "stage_event", () => {
                masterStageEvent.SaveEditor("07data/master", "master_stage_event");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageItem.SpreadSheet(DataManagerGame.SS_ID, "stage_item", () => {
                masterStageItem.SaveEditor("07data/master", "master_stage_item");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageCard.SpreadSheet(DataManagerGame.SS_ID, "stage_card", () => {
                masterStageCard.SaveEditor("07data/master", "master_stage_card");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageMission.SpreadSheet(DataManagerGame.SS_ID, "stage_mission", () => {
                masterStageMission.SaveEditor("07data/master", "master_stage_mission");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageEnemy.SpreadSheet(DataManagerGame.SS_ID, "stage_enemy", () => {
                masterStageEnemy.SaveEditor("07data/master", "master_stage_enemy");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageBattleBonus.SpreadSheet(DataManagerGame.SS_ID, "stage_bb", () => {
                masterStageBattleBonus.SaveEditor("07data/master", "master_stage_bb");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterStageShopItem.SpreadSheet(DataManagerGame.SS_ID, "stage_shopitem", () => {
                masterStageShopItem.SaveEditor("07data/master", "master_stage_shopitem");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterSkill.SpreadSheet(DataManagerGame.SS_ID, "skill", () => {
                masterSkill.SaveEditor("07data/master", "master_skill");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterSkillEffect.SpreadSheet(DataManagerGame.SS_ID, "skill_effect", () => {
                masterSkillEffect.SaveEditor("07data/master", "master_skill_effect");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterBattleBonus.SpreadSheet(DataManagerGame.SS_ID, "bb", () => {
                masterBattleBonus.SaveEditor("07data/master", "master_bb");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterMission.SpreadSheet(DataManagerGame.SS_ID, "mission", () => {
                masterMission.SaveEditor("07data/master", "master_mission");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterMissionDetail.SpreadSheet(DataManagerGame.SS_ID, "mission_detail", () => {
                masterMissionDetail.SaveEditor("07data/master", "master_mission_detail");
                foreach (MasterMissionDetailParam p in masterMissionDetail.list)
                {
                    //Debug.Log(p.message);
                }
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterMission.SpreadSheet(DataManagerGame.SS_ID, "mission", () => {
                masterMission.SaveEditor("07data/master", "master_mission");
            })));


            #endregion

            #region キャンプ
            MasterCampItem masterCampItem = new MasterCampItem();
            MasterCampShop masterCampShop = new MasterCampShop();
            MasterLevelup  masterLevelup  = new MasterLevelup();
            MasterHelp     masterHelp     = new MasterHelp();

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCampItem.SpreadSheet(DMCamp.SS_ID, "campitem", () => {
                masterCampItem.SaveEditor("07data/master", "master_campitem");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterCampShop.SpreadSheet(DMCamp.SS_ID, "campshop", () => {
                masterCampShop.SaveEditor("07data/master", "master_campshop");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterLevelup.SpreadSheet(DMCamp.SS_ID, "levelup", () => {
                masterLevelup.SaveEditor("07data/master", "master_levelup");
            })));

            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(masterHelp.SpreadSheet(DMCamp.SS_ID, "help", () => {
                masterHelp.SaveEditor("07data/master", "master_help");
            })));



            #endregion
            #region チュートリアル用
            DataCard tutorialCard = new DataCard();
            yield return(EveryStudioLibrary.Editor.EditorCoroutine.start(tutorialCard.SpreadSheet(DMCamp.SS_ID, "tutorial_card", () => {
                tutorialCard.SaveEditor("07data/master", "data_tutorial_card");
            })));

            #endregion
        }
Example #5
0
 void OnCharacterFightBegin()
 {
     MasterChara.StopMove();
     MasterChara.SetMoveSpeed(MasterChara.fMoveSpeed);
 }
Example #6
0
        public override void Initialize()
        {
            base.Initialize();
            master_quest = new MasterQuest();
            master_quest.Load(m_taMasterQuest);
            master_item = new MasterItem();
            master_item.Load(m_taMasterItem);
            master_chara = new MasterChara();
            master_chara.Load(m_taMasterChara);

            data_quest = new DataQuest();
            data_quest.SetSaveFilename("data/data_quest");
            if (data_quest.Load() == false)
            {
                Debug.Log("loaderror.data_quest");
            }

            data_item_consume = new DataItem();
            data_item_consume.SetSaveFilename("data/data_item_consume");
            if (data_item_consume.Load() == false)
            {
                DataItemParam item = new DataItemParam
                {
                    item_id = 1
                };
                data_item_consume.AddItem(item);
                DataItemParam item2 = new DataItemParam
                {
                    item_id = 1
                };
                data_item_consume.AddItem(item2);
                Debug.Log("loaderror.data_item_consume");
            }
            data_item_equip = new DataItem();
            data_item_equip.SetSaveFilename("data/data_item_equip");
            if (data_item_equip.Load() == false)
            {
                Debug.Log("loaderror.data_item_equip");
            }

            data_chara = new DataChara();
            data_chara.SetSaveFilename("data/data_chara");
            if (data_chara.Load() == false)
            {
                DataCharaParam slime = new DataCharaParam
                {
                    chara_id = 1,
                    position = 1
                };
                slime.Build(1, master_chara.list.Find(p => p.chara_id == 1));
                data_chara.list.Add(slime);
                DataCharaParam fairy = new DataCharaParam
                {
                    chara_id = 3,
                    position = 2
                };
                fairy.Build(1, master_chara.list.Find(p => p.chara_id == 3));
                data_chara.list.Add(fairy);
            }

            gold = 100;

            Initialized = true;
        }