コード例 #1
0
    private void CreatMaoTree()
    {
        StageMaoTreeInfo treeInfo = new StageMaoTreeInfo();

        treeInfo.WaitTime = 20;
        treeInfo.State    = 0;
        tree        = treeManger.CreatMaoTree(this.transform.position, Type, treeInfo).GetComponent <MaoTreeControl>();//-------
        tree.Player = Player;
    }
コード例 #2
0
    public void CreatMaoTree(Vector3 t, string Sln, string _type, StageMaoTreeInfo treeinfo)
    {
        GameObject go = Instantiate(Resources.Load <GameObject>(Sln + "MaoTree"), t, Quaternion.identity);

        go.GetComponent <MaoTreeControl>().Art = GameObject.Instantiate(Resources.Load <GameObject>(Sln + _type), go.transform.position, Quaternion.identity, go.transform);
        go.GetComponent <MaoTreeControl>().Art.transform.localScale = new Vector3(.5f, .5f, .5f);
        go.GetComponent <MaoTreeControl>().Initialized(_type);
        go.GetComponent <MaoTreeControl>().growMaoControl.waitTime = treeinfo.WaitTime;
    }
コード例 #3
0
 public void InitializedTreeData()
 {
     treeDataList = JsonMapper.ToObject <MaoTreeDataInfoList>(TreeStageFile.text);
     for (int i = 0; i < treeDataList.treeDataList.Count; i++)
     {
         StageMaoTreeInfo stageMaoTreeInfo = new StageMaoTreeInfo
         {
             Pos = new Vector3(
                 (float)treeDataList.treeDataList[i].X,
                 (float)treeDataList.treeDataList[i].Y,
                 (float)treeDataList.treeDataList[i].Z),
             Type     = treeDataList.treeDataList[i].Type,
             WaitTime = 20f
         };
         m_datainfolist.stageTreeDataList.Add(stageMaoTreeInfo);
     }
 }