Example #1
0
        public override void OnCreated(XLander xLander)
        {
            IParamHandler handler;

            if (xLander.ParamHandlers.TryGetValue(paramName, out handler))
            {
                m_Handler = handler;
            }
        }
Example #2
0
        private void AddHandler(IParamHandler handler)
        {
            var controlEntry = m_ParamControlEntryPool.Get().GetComponent <ParamControlEntry>();

            controlEntry.Handler             = handler;
            controlEntry.OnNodeButtonClicked = () =>
            {
                m_DetailedPanel.CurrentActiveChild = m_NodeEditor.transform;
                m_NodeEditor.CurrentParamHandler   = handler;
            };
            controlEntry.transform.SetParent(transform, false);
        }
Example #3
0
 private void AddParamHandler(IParamHandler handler)
 {
     m_ParamHandlers.Add(handler.Name, handler);
 }