//方法----------------------------------------------------- /// <summary> /// 切换到下一个Unit /// </summary> public void NextUnit() { if (currentUnit == null) { Debug.LogError("指针空了,蛤蛤"); } currentUnit.Exit(); GenerateNewData(); Debug.Log("生成新Unit,type:" + currentData.type); currentUnit = TypeToUnit(currentData.type); currentUnit.Enter(); }
//内部实现------------------------------------------------- private void Start() { GenerateNewData(); currentUnit = new CookStart(this); currentUnit.Enter(); }