31 lines
905 B
C#
31 lines
905 B
C#
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class StartSeneData : MonoBehaviour
|
|
{
|
|
[Header("Game mode")]
|
|
public int gameMode = 0;// default trainning mode
|
|
[Header("ScenePrefabSet")]
|
|
public SceneBlocksSet scenePrefabSet;
|
|
|
|
[Header("Targets Prob")]
|
|
public float attackProb = 0f;
|
|
public List<float> attackLevelProbs = new List<float>();
|
|
public float gotoProb = 0f;
|
|
public List<float> gotoLevelProbs = new List<float>();
|
|
public float defenceProb = 0f;
|
|
public List<float> defenceLevelProbs = new List<float>();
|
|
|
|
private void Start()
|
|
{
|
|
scenePrefabSet.InitializeSceneBlocksSet();
|
|
attackLevelProbs = new List<float>(scenePrefabSet.targetLevels[0].levelSize);
|
|
gotoLevelProbs = new List<float>(scenePrefabSet.targetLevels[1].levelSize);
|
|
}
|
|
|
|
void Awake()
|
|
{
|
|
DontDestroyOnLoad(transform.gameObject);
|
|
}
|
|
}
|