Пример #1
0
        public string GetListenerLine(BindCell target, int index)
        {
            string[] componentEvents = ComponentEvents();

            int id = m_EventIds[index];

            if (m_Type == type.Button)
            {
                if (id == 0) //onclick
                {
                    return(string.Format("        m_{0}.{1}.AddListener({0}{1});\n", target.GetName(), componentEvents[id]));
                }
                else
                {
                    return(string.Format("        EventTriggerListener.Get(m_{0}.gameObject).{1} = {0}{1};\n", target.GetName(), componentEvents[id]));
                }
            }
            else if (m_Type == type.Slider)
            {
                return(string.Format("        m_{0}.{1}.AddListener({0}{1});\n", target.GetName(), componentEvents[id]));
            }
            else if (m_Type == type.Toggle)
            {
                return(string.Format("        m_{0}.{1}.AddListener({0}{1});\n", target.GetName(), componentEvents[id]));
            }

            return(null);
        }
Пример #2
0
 public string GetFuncName(BindCell target, int id)
 {
     string[] componentEvents = ComponentEvents();
     return(target.GetName() + componentEvents[id]);
 }