Exemplo n.º 1
0
    public T AddWidget <T>() where T : IWidget, new()
    {
        T obj = IPoolWidget <T> .CreateObj();

        m_widgetList.Add(obj);
        return(obj);
    }
Exemplo n.º 2
0
 public override void Release()
 {
     if (null != m_obj)
     {
         m_obj.SetActive(false);
     }
     IPoolWidget <NpcReduceHP> .ReleaseObj(this);
 }
Exemplo n.º 3
0
 public override void Release()
 {
     m_uiSkillBar.uiSkillBar1.value = 0.0f;
     m_uiSkillBar.uiSkillBar2.value = 0.0f;
     m_uiSkillBar.uiSkillBar3.value = 0.0f;
     m_uiSkillBar.obj1.SetActive(false);
     m_uiSkillBar.obj2.SetActive(false);
     m_uiSkillBar.obj3.SetActive(false);
     m_uiSkillBar.m_index = 1;
     m_uiSkillBar.HideWindow();
     IPoolWidget <Skillbar> .ReleaseObj(this);
 }
Exemplo n.º 4
0
 //释放回池
 public override void Release()
 {
     mObj.SetActive(false);
     IPoolWidget <AddPhydefendEffect> .ReleaseObj(this);
 }
Exemplo n.º 5
0
 public override void Release()
 {
     m_obj.SetActive(false);
     IPoolWidget <EndTimeDisplay> .ReleaseObj(this);
 }
Exemplo n.º 6
0
 public override void Release()
 {
     m_obj.SetActive(false);
     IPoolWidget <ReduceHP> .ReleaseObj(this);
 }
Exemplo n.º 7
0
 public override void Release()
 {
     mObj.SetActive(false);
     IPoolWidget <LvlUpEffTrigger> .ReleaseObj(this);
 }
Exemplo n.º 8
0
 //释放回池
 public override void Release()
 {
     mObj.SetActive(false);
     IPoolWidget <SpSkillEffect> .ReleaseObj(this);
 }
Exemplo n.º 9
0
 public override void Release()
 {
     m_obj.SetActive(false);
     IPoolWidget <TriggerWidget> .ReleaseObj(this);
 }
Exemplo n.º 10
0
 public override void Release()
 {
     m_obj.SetActive(false);
     IPoolWidget <DropHolderTrigger> .ReleaseObj(this);
 }