コード例 #1
0
    private bool CreateNewNote(OnePageNoteBook data)
    {
        GameObject prefab   = PrefabManager.Instance.GetPrefabs(Prefabs.OneDayShow);
        GameObject panelObj = GameObject.Instantiate <GameObject>(prefab);

        panelObj.transform.SetParent(content);
        LuckyUtils.MakeIndentity(panelObj.transform);
        panelObj.GetComponent <OneDayView>().contentMessage = data;
        panelObj.SetActive(true);
        LuckyUtils.MakeIndentity(panelObj.transform);
        return(false);
    }
コード例 #2
0
 public bool AddNewMessage(MessageObject itemMessage)
 {
     AudioManager.Instance.PlayMusic(Audios.PopupClip);
     Lucky.LuckyUtils.Log("add new message");
     if(queue.Count!=0)
     {
         MessageItem temp = queue.Peek();
         temp.StopCountDown();
     }
     GameObject showItem = Instantiate(prefab);
     MessageItem mi = showItem.GetComponent<MessageItem>();
     showItem.transform.SetParent(transform);
     mi.data = itemMessage.data;
     mi.Showing = true;
     mi.EnableBg();
     showItem.SetActive(true);
     LuckyUtils.MakeIndentity(showItem.transform);
     queue.Push(mi);
     return false;
 }
コード例 #3
0
    private BaseUI GetView(ViewID index, bool autoCreate = true)
    {
        int    i    = (int)index;
        BaseUI view = null;

        if (baseUI[i] == null)
        {
            view = LuckyUtils.CreatePanelFromResource <BaseUI>("Prefabs/" + mChildViews[i], transform);
            if (view)
            {
                LuckyUtils.MakeFullStretch(view.transform);
                baseUI[i] = view;
            }
            LuckyUtils.MakeIndentity(view.transform);
        }

        view = baseUI[i];

        return(view);
    }
コード例 #4
0
 public void ShowAccidentMessage(BaseAccident data)
 {
     if (data.GetType() == typeof(Accident))
     {
         Accident accident = data as Accident;
         Debug.Log("show accident " + accident.location);
         if (accident.type == AccidentType.airport)
         {
             if (AirPlanewarndic.ContainsKey(accident.location))
             {
                 AirPlanewarndic[accident.location].AccidentMessage = accident;
             }
             else
             {
                 Debug.Log("add accident " + accident.location);
                 GameObject warningPrefab = PrefabManager.Instance.GetPrefabs(Prefabs.Warning);
                 GameObject warningObj    = Instantiate(warningPrefab);
                 LuckyUtils.MakeIndentity(warningObj.transform);
                 WarningView wv = warningObj.GetComponent <WarningView>();
                 wv.AccidentMessage = accident;
                 AirPlanewarndic.Add(accident.location, wv);
                 warningObj.transform.SetParent(transform);
                 warningObj.SetActive(true);
                 LuckyUtils.MakeIndentity(warningObj.transform);
             }
         }
         else
         {
             if (Trainwarndic.ContainsKey(accident.location))
             {
                 Trainwarndic[accident.location].AccidentMessage = accident;
             }
             else
             {
                 Debug.Log("add accident " + accident.location);
                 GameObject warningPrefab = PrefabManager.Instance.GetPrefabs(Prefabs.Warning);
                 GameObject warningObj    = Instantiate(warningPrefab);
                 LuckyUtils.MakeIndentity(warningObj.transform);
                 WarningView wv = warningObj.GetComponent <WarningView>();
                 wv.AccidentMessage = accident;
                 Trainwarndic.Add(accident.location, wv);
                 warningObj.transform.SetParent(transform);
                 warningObj.SetActive(true);
                 LuckyUtils.MakeIndentity(warningObj.transform);
             }
         }
     }
     else if (data.GetType() == typeof(AccidentWarning))
     {
         AccidentWarning warning = data as AccidentWarning;
         Debug.Log("show accident warning " + warning.location);
         if (warning.type == AccidentType.airport)
         {
             if (AirPlanewarndic.ContainsKey(warning.location))
             {
                 AirPlanewarndic[warning.location].AccidentMessage = warning;
             }
             else
             {
                 Debug.Log("add accident warning " + warning.location);
                 GameObject warningPrefab = PrefabManager.Instance.GetPrefabs(Prefabs.Warning);
                 GameObject warningObj    = Instantiate(warningPrefab);
                 LuckyUtils.MakeIndentity(warningObj.transform);
                 WarningView wv = warningObj.GetComponent <WarningView>();
                 wv.AccidentMessage = warning;
                 AirPlanewarndic.Add(warning.location, wv);
                 warningObj.transform.SetParent(transform);
                 warningObj.SetActive(true);
                 LuckyUtils.MakeIndentity(warningObj.transform);
             }
         }
         else
         {
             if (Trainwarndic.ContainsKey(warning.location))
             {
                 Trainwarndic[warning.location].AccidentMessage = warning;
             }
             else
             {
                 Debug.Log("add accident warning " + warning.location);
                 GameObject warningPrefab = PrefabManager.Instance.GetPrefabs(Prefabs.Warning);
                 GameObject warningObj    = Instantiate(warningPrefab);
                 LuckyUtils.MakeIndentity(warningObj.transform);
                 WarningView wv = warningObj.GetComponent <WarningView>();
                 wv.AccidentMessage = warning;
                 Trainwarndic.Add(warning.location, wv);
                 warningObj.transform.SetParent(transform);
                 warningObj.SetActive(true);
                 LuckyUtils.MakeIndentity(warningObj.transform);
             }
         }
     }
 }