コード例 #1
0
ファイル: GameSystem.cs プロジェクト: a710594/Touhou_Dungeon
    // Start is called before the first frame update
    private IEnumerator Init()
    {
        JobData.Load();
        SkillData.Load();
        EnemyData.Load();
        BattleTileData.Load();
        BattlefieldData.Load();
        BattleGroupData.Load();
        BattleStatusData.Load();
        ItemData.Load();
        EquipData.Load();
        ItemEffectData.Load();
        LanguageData.Load();
        DungeonData.Load();
        RoomData.Load();
        TreasureData.Load();
        ConversationData.Load();
        ShopData.Load();
        DungeonGroupData.Load();
        ExpData.Load();
        NewCookData.Load();

        yield return(new WaitForEndOfFrame());

        InitManager();

        MySceneManager.Instance.Load();

#if UNITY_EDITOR
        DebugCommand.Start();
#endif
    }
コード例 #2
0
 public virtual void Init(int battleGroupId, Vector2 position)
 {
     _data = BattleGroupData.GetData(battleGroupId);
     Animator.runtimeAnimatorController = Resources.Load <RuntimeAnimatorController>("Animator/" + _data.Animator);
     _cycleTime         = 0.5f;
     transform.position = position;
     _timer.Start(_cycleTime, Move, true);
 }
コード例 #3
0
 public void ForceEnterBattle() //事件或測試時使用
 {
     DungeonData.RootObject data = DungeonData.GetData(_mapInfo.ID);
     EnterBattle(BattleGroupData.GetData(data.GetRandomBattleGroup()));
 }