SkillSystem.SkillMessageHandler.Load C# (CSharp) Method

Load() public method

public Load ( Dsl sectionData, SkillInstance instance ) : void
sectionData Dsl
instance SkillInstance
return void
        public void Load(Dsl.FunctionData sectionData, SkillInstance instance)
        {
            Dsl.CallData callData = sectionData.Call;
            if (null != callData && callData.HaveParam()) {
                string[] args = new string[callData.GetParamNum()];
                for (int i = 0; i < callData.GetParamNum(); ++i) {
                    args[i] = callData.GetParamId(i);
                }
                m_MsgId = string.Join(":", args);
            }
            RefreshTrigers(sectionData, instance);
        }

Usage Example

 static public int Load(IntPtr l)
 {
     try {
         SkillSystem.SkillMessageHandler self = (SkillSystem.SkillMessageHandler)checkSelf(l);
         Dsl.FunctionData a1;
         checkType(l, 2, out a1);
         SkillSystem.SkillInstance a2;
         checkType(l, 3, out a2);
         self.Load(a1, a2);
         pushValue(l, true);
         return(1);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
All Usage Examples Of SkillSystem.SkillMessageHandler::Load