Esempio n. 1
0
    void Start()
    {
        GameObject parent = new GameObject("FieldObject");

        BlockCreater.GetInstance().CreateField("Result", parent.transform, blockMap);
        parent.isStatic = true;
        blockMap.BlockRendererUpdate();
    }
Esempio n. 2
0
    void Start()
    {
        //どのマップを使うか設定
        stagenumber = Select.Stagenum();
        GameObject parent = new GameObject("FieldObject");

        BlockCreater.GetInstance().CreateField("Stage" + stagenumber, parent.transform, blockMap);
        parent.isStatic = true;
        blockMap.BlockRendererUpdate();
    }
    private void BlockChanger()
    {
        //Debug.Log("entered block creater");
        //İnitBlockDist += Player.instance.transform.position.z - blocks[blocks.Length - 1].gameObject.transform.position.z + 75f;
        İnitBlockDist = LevelHollowGetDistance.GetLastHollowPos(GameObject.FindWithTag("LevelHollows").transform) + 100f;
        int doubleActivatedBlock = 0;

        BlockCreater.beforeActivated = false;
        foreach (GameObject b in blocks)
        {
            BlockCreater.SetDistance(b);
            doubleActivatedBlock = BlockCreater.CreateBlock(b, doubleActivatedBlock);
        }
        //LastPosOfArray = blocks[blocks.Length - 1].transform.position.z;
    }
Esempio n. 4
0
 void Start()
 {
     //フェード
     Fade.Instance.FadeOut(1.0f);
     stagenumber = 0;
     //6個のステージ
     for (int i = 0; i < UiRectTransforms.Length - 1; ++i)
     {
         //空のオブジェクト
         GameObject field = GameObject.Find("field" + (i + 1));
         //リストに追加
         list.Add(field);
         blockMaps[i] = new BlockMap();
         BlockCreater.GetInstance().CreateField("Stage" + (i + 1), field.transform, blockMaps[i]);
         blockMaps[i].BlockRendererUpdate();
         blockMaps[i].BlockPhysicsOff();
         //見えなくする
         list[i].SetActive(false);
     }
     list[0].SetActive(true);
     init_scale = UiRectTransforms[0].localScale;
 }