Whee.WordBuilder.ProjectV2.RuleNode.RuleNode C# (CSharp) Method

RuleNode() public method

public RuleNode ( IProjectSerializer serializer ) : System
serializer IProjectSerializer
return System
        public RuleNode(IProjectSerializer serializer)
            : base(serializer)
        {
            Token name = serializer.ReadTextToken(this);
            if (name != null)
            {
                Name = name.Text;
                name.Type = TokenType.Name;

                bool found = false;
                double num = 1.0;
                Token amount = serializer.ReadNumericToken(this, ref num, out found);
                if (amount != null)
                {
                    Probability = num;
                }

                Children.Add(new CommandBlockNode(serializer));
            }
            else
            {
                m_serializer.Warn("Name expected", this);
            }
        }
RuleNode