public override void Go() { //StartCoroutine(_Coro_Process()); //StartCoroutine(_Coro_TimeCountdown()); int numScreen = GameMain.Singleton.ScreenNumUsing; ScenePrelude_FlowerEmitCircle[] preludes = new ScenePrelude_FlowerEmitCircle[numScreen]; preludes[0] = this; for (int i = 1; i != preludes.Length; ++i) { GameObject newPresudeInst = (Instantiate(gameObject) as GameObject); preludes[i] = newPresudeInst.GetComponent<ScenePrelude_FlowerEmitCircle>(); preludes[i].transform.parent = transform.parent; } for (int i = 0; i != preludes.Length; ++i) { preludes[i].transform.localPosition = new Vector3(GameMain.Singleton.WorldDimension.x + GameMain.Singleton.WorldDimension.width / numScreen * (0.5F + i) , 0F,Defines.GMDepth_Fish); preludes[i]._Go(); } }
public override void Go() { //StartCoroutine(_Coro_Process()); //StartCoroutine(_Coro_TimeCountdown()); int numScreen = GameMain.Singleton.ScreenNumUsing; ScenePrelude_FlowerEmitCircle[] preludes = new ScenePrelude_FlowerEmitCircle[numScreen]; preludes[0] = this; for (int i = 1; i != preludes.Length; ++i) { GameObject newPresudeInst = (Instantiate(gameObject) as GameObject); preludes[i] = newPresudeInst.GetComponent <ScenePrelude_FlowerEmitCircle>(); preludes[i].transform.parent = transform.parent; } for (int i = 0; i != preludes.Length; ++i) { preludes[i].transform.localPosition = new Vector3(GameMain.Singleton.WorldDimension.x + GameMain.Singleton.WorldDimension.width / numScreen * (0.5F + i) , 0F, Defines.GMDepth_Fish); preludes[i]._Go(); } }