Ejemplo n.º 1
0
    //void Start()
    //{
    //    Go();
    //}
    public override void Go()
    {
        //StartCoroutine(_Coro_Process());
        //StartCoroutine(_Coro_TimeCountdown());

        int numScreen = GameMain.Singleton.ScreenNumUsing;
        ScenePrelude_FlowerEmit[] preludes = new ScenePrelude_FlowerEmit[numScreen];
        preludes[0] = this;
        for (int i = 1; i != preludes.Length; ++i)
        {
            GameObject newPresudeInst = (Instantiate(gameObject) as GameObject);
            preludes[i] = newPresudeInst.GetComponent<ScenePrelude_FlowerEmit>();
            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();
        }
    }
    //void Start()
    //{
    //    Go();
    //}
    public override void Go()
    {
        //StartCoroutine(_Coro_Process());
        //StartCoroutine(_Coro_TimeCountdown());

        int numScreen = GameMain.Singleton.ScreenNumUsing;

        ScenePrelude_FlowerEmit[] preludes = new ScenePrelude_FlowerEmit[numScreen];
        preludes[0] = this;
        for (int i = 1; i != preludes.Length; ++i)
        {
            GameObject newPresudeInst = (Instantiate(gameObject) as GameObject);
            preludes[i] = newPresudeInst.GetComponent <ScenePrelude_FlowerEmit>();
            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();
        }
    }