LogicDataGenerator.MessageDslParser.FindMessageDef C# (CSharp) Method

FindMessageDef() private static method

private static FindMessageDef ( MessageDef messageDef, string messageName, MessageDef &ret ) : bool
messageDef MessageDef
messageName string
ret MessageDef
return bool
        private static bool FindMessageDef(MessageDef messageDef, string messageName, out MessageDef ret)
        {
            bool find = messageDef.m_Messages.TryGetValue(messageName, out ret);
              if (!find) {
            foreach (var pair in messageDef.m_Messages) {
              find = FindMessageDef(pair.Value, messageName, out ret);
              if (find) {
            break;
              }
            }
              }
              return find;
        }

Same methods

MessageDslParser::FindMessageDef ( string messageName ) : MessageDef