コード例 #1
0
ファイル: CreateUI.cs プロジェクト: Hengle/CssD_Template
    public void CreateMainUI(Node node)
    {
        GameObject g = Instantiate(NodePrefab);

        g.transform.SetParent(M_Parent);

        g.AddComponent <Node>();

        Node myNode = g.GetComponent <Node>();

        myNode.initialization(node.ID, node.MainTitle, node.videoPath, node.ImagePath, node.Years, node.IsDisplayYears, node.Years_Date, node.SubTitle, node.MainImage, node.isVideo);

        ValueSheet.NodeList.Add(myNode);


        //设置双向链表
        tempnodeCtr = g.AddComponent <NodeCtr>();

        if (node.ID > 0)
        {
            ValueSheet.nodeCtrs[node.ID - 1].NextNodeCtr = tempnodeCtr;
        }


        ValueSheet.nodeCtrs.Add(tempnodeCtr);


        ValueSheet.nodeCtrs[node.ID].PerviousNodeCtr = perviousCtr;


        perviousCtr = tempnodeCtr;
    }
コード例 #2
0
 // Use this for initialization
 void Start()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
コード例 #3
0
 void initializationMainUI()
 {
     for (int i = 0; i < CreateUI.NodeObject.Count; i++)
     {
         NodeCtr nodeCtr = CreateUI.NodeObject[i].GetComponent <NodeCtr>();
         //Debug.Log(MainUIsprites.Count.ToString()+"____"+DescriptionBG.Count.ToString());
         nodeCtr.initialization(MainUIsprites[i], DescriptionBG[i]);
     }
 }
コード例 #4
0
 public void TurnOnOneNodeInteraction(NodeCtr _nodeCtr)
 {
     foreach (var item in nodeCtrs)
     {
         if (item.Id == _nodeCtr.Id)
         {
             item.TurnOnInteraction();
         }
     }
 }
コード例 #5
0
    void initializationMainUI()
    {
        for (int i = 0; i < CreateUI.NodeObject.Count; i++)
        {
            NodeCtr nodeCtr = CreateUI.NodeObject[i].GetComponent <NodeCtr>();
            //Debug.Log(MainUIsprites.Count.ToString()+"____"+DescriptionBG.Count.ToString());
            nodeCtr.initialization(MainUIsprites[i] /*, DescriptionBG[i]*/);
        }

        canvasMangager.ScreenProtectNimage.image.sprite = ScreenProtect[0];

        //OverRideCameraMove.instance.ShowMainPicture();
    }