Aimbot-ParallelEnv/Assets/Script/Start/StartSeneData.cs
Koha9 9219b3d0da V3.3.7 转移SceneBlockPrefabSet
转移SceneBlockPrefabSet至Scene Start的StartSceneData中
2023-10-08 23:56:11 +09:00

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);
}
}