Whee.WordBuilder.ProjectV2.StartingRuleNode.LoadParameters C# (CSharp) Method

LoadParameters() private method

private LoadParameters ( ) : void
return void
        private void LoadParameters()
        {
            Token name = m_serializer.ReadTextToken(this);

            if (name != null)
            {
                name.Type = TokenType.Name;
                m_Name = name.Text;
            }

            Token lineBreak = m_serializer.ReadLineBreakToken(this);

            if (lineBreak == null)
            {
                bool found = false;
                Token amount = m_serializer.ReadNumericToken(this, ref m_Amount, out found);

                if (amount == null && found)
                {
                    m_serializer.Warn(string.Format("Amount specified ({1}) for starting rule '{0}' was not a number.", m_Name, amount.Text), this);
                }

                lineBreak = m_serializer.ReadLineBreakToken(this);
            }
        }