예제 #1
0
    public static void GameInit()
    {
        if (ActorModel.Model == null)
        {
            ActorModel.CreateModel();
        }

        GameObjectPoolManager.InitByScriptableObject();

        SkillModel.Init();
    }
예제 #2
0
    private new void Awake()
    {
        base.Awake();
#if UNITY_EDITOR
        if (ActorModel.Model == null)
        {
            ActorModel.CreateModel();
        }
        GameStaticMethod.GameInit();
#endif

        enemySpawners = GetComponentsInChildren <EnemySpawn>();
        SpawnEnemys();

        GetView <GameInfoView>().SetTipText("第" + level + "层");
    }
예제 #3
0
 public void CreateActorOnClick()
 {
     ActorModel.CreateModel();
     ActorModel.Model.SaveDataID = transform.GetSiblingIndex() + 1;
     LoadingScene.LoadScene(GameConstData.CREATE_ACTOR_SCENE_NAME);
 }