Пример #1
0
        public MegaloScriptTokensValue(MegaloScriptModel model, MegaloScriptValueType valueType) : base(valueType)
        {
            Contract.Requires(valueType.BaseType == MegaloScriptValueBaseType.Tokens);

            int max_tokens = valueType.MaxTokens;

            if (max_tokens >= 1)
            {
                Token0 = model.NewToken();
            }
            if (max_tokens >= 2)
            {
                Token1 = model.NewToken();
            }
            if (max_tokens >= 3)
            {
                Token2 = model.NewToken();
            }
        }