Example #1
0
 public void InitWithBaseScene(GameUIFairyTalePopUp baseScene, ElfQuestItem data)
 {
     this.mBaseScene = baseScene;
     this.data = data;
     this.questData = data;
     this.CreateObjects();
     this.Refresh();
 }
 private GUIElfQuestLine AddElfQuestLine(ElfQuestItem data)
 {
     if (this.mElfQuestLinePrefab == null)
     {
         this.mElfQuestLinePrefab = Res.LoadGUI("GUI/GUIElfQuestLine");
     }
     if (this.mElfQuestLinePrefab == null)
     {
         global::Debug.LogError(new object[]
         {
             "Res.Load GUI/GUIElfQuestLine error"
         });
         return null;
     }
     GameObject gameObject = Tools.AddChild(this.chatTable.gameObject, this.mElfQuestLinePrefab);
     GUIElfQuestLine gUIElfQuestLine = gameObject.AddComponent<GUIElfQuestLine>();
     gUIElfQuestLine.InitWithBaseScene(this, data);
     gUIElfQuestLine.name = string.Format("{0:D3}", ++this.cacheSortNo);
     return gUIElfQuestLine;
 }