コード例 #1
0
ファイル: Plant.cs プロジェクト: leon196/OhoPlant
    public void SpawnRootAt(Vector3 position)
    {
        Root root;

        for (int r = this._rootList.Count - 1; r >= 0; --r)
        {
            root = this._rootList[r];
            root.Randomize();
        }

        root = new Root();
        root.Create(position, Master.Instance.RandomAngle());
        this._rootList.Add(root);

        GameObject flowerObject = GameObject.Instantiate(Master.Instance.PrefabFlower) as GameObject;
        Flower     flower       = flowerObject.GetComponent <Flower>();

        flower.Create(position);
        this._flowerList.Add(flower);
    }