Exemplo n.º 1
0
        public override bool GetValue(DynamicValueContext context, out int value)
        {
            int  value2;
            bool value3 = m_valueToNeg.GetValue(context, out value2);

            value = -value2;
            return(value3);
        }
Exemplo n.º 2
0
 public override bool GetValue(DynamicValueContext context, out int value)
 {
     if (m_condition.IsValid(context))
     {
         return(m_ifTrue.GetValue(context, out value));
     }
     return(m_ifFalse.GetValue(context, out value));
 }
Exemplo n.º 3
0
        public IEnumerable <Coord> Filter(IEnumerable <Coord> coords, DynamicValueContext context)
        {
            m_count.GetValue(context, out int left);
            if (left != 0)
            {
                foreach (Coord coord in coords)
                {
                    yield return(coord);

                    int num = left - 1;
                    left = num;
                    if (left == 0)
                    {
                        break;
                    }
                }
            }
        }
Exemplo n.º 4
0
 public override bool GetValue(DynamicValueContext context, out int value)
 {
     m_valueToClamp.GetValue(context, out int value2);
     if (m_min != null)
     {
         m_min.GetValue(context, out int value3);
         value2 = Math.Max(value2, value3);
     }
     if (m_max != null)
     {
         m_max.GetValue(context, out int value4);
         value2 = Math.Min(value2, value4);
     }
     value = value2;
     return(true);
 }