internal FMovieSceneEvaluationTreeNode(PackageReader reader)
 {
     Range      = new TRange <int>(reader);
     Parent     = new FMovieSceneEvaluationTreeNodeHandle(reader);
     ChildrenId = new FEvaluationTreeEntryHandle(reader);
     DataId     = new FEvaluationTreeEntryHandle(reader);
 }
示例#2
0
 public FMovieSceneSegment(FAssetArchive Ar)
 {
     Range       = Ar.Read <TRange <FFrameNumber> >();
     ID          = Ar.Read <FMovieSceneSegmentIdentifier>();
     bAllowEmpty = Ar.ReadBoolean();
     Impls       = Ar.ReadArray <FSectionEvaluationData>();
 }
示例#3
0
 public TSetting(string Designator, string Name, TRange Range, int Value, TOption[] Options,
                 int Increment)
 {
     this.Designator = Designator;
     this.Name       = Name;
     this.Range      = Range;
     this.Value      = Value;
     this.Options    = Options;
     this.Increment  = Increment;
 }
示例#4
0
 internal FMovieSceneSegment(PackageReader reader)
 {
     Range       = new TRange <FFrameNumber>(reader);
     ID          = reader.ReadInt32();
     bAllowEmpty = reader.ReadUInt32() != 0;
     Impls       = new UScriptStruct[reader.ReadUInt32()];
     for (int i = 0; i < Impls.Length; i++)
     {
         Impls[i] = new UScriptStruct(reader, "SectionEvaluationData");
     }
 }
示例#5
0
    public static TRange Parse(string str)
    {
        var sps  = str.Trim('(', ')').Split('~', ',');
        var data = new TRange();

        data.min = float.Parse(sps[0]);
        if (sps.Length <= 1)
        {
            data.max = data.min;
        }
        else
        {
            data.max = float.Parse(sps[1]);
        }
        return(data);
    }
 internal FMovieSceneFrameRange(PackageReader reader)
 {
     Value = new TRange <int>(reader);
 }
 public override PegNode Clone()
 {
     TRange r = new TRange(parent_, id_);
     r.lower = lower;
     r.upper = upper;
     r.lowerInto= lowerInto;
     r.upperInto= upperInto;
     if (lowerIntoVar != null)
     {
         r.lowerIntoVar= lowerIntoVar.Clone();
     }
     if (upperIntoVar != null)
     {
         r.upperIntoVar = upperIntoVar.Clone();
     }
     r.CloneSubTrees(r);
     return r;
 }