// Use this for initialization void Start() { waveCounter = currentWave; infoList = (LevelInfoList)gameObject.GetComponent <LevelInfoList> (); levelInfo = infoList.levelsInfo; GUIManager.SetSpawnButtonText("Next wave"); }
//初始化关卡限制 private void InitLevelLimit() { m_levelInfoList = Resources.Load <UserData>("UserDatum/UserData").levelInfoList; m_challengeState = ChallengeState.prepare; m_curInfo = m_levelInfoList.FindLevelInfo(Director.Instance.CurrentSceneName); m_timeLimit = m_curInfo.PassTimeLimit; m_turnLimit = m_curInfo.PassTurnLimit; }
void OnEnable() { l = (LevelInfoList)target; GetTarget = new SerializedObject(l); ThisList = GetTarget.FindProperty("levelsInfo"); }