示例#1
0
        public GoalReference ReadGoalRef()
        {
            var goalRef = new GoalReference();

            goalRef.BindStory(Story);
            goalRef.Read(this);
            return(goalRef);
        }
示例#2
0
 public void Visit(GoalReference r)
 {
     if (r.IsNull)
     {
         writer.WriteNull();
     }
     else
     {
         writer.WriteValue(r.Index);
     }
 }
示例#3
0
 public void Read(OsiReader reader)
 {
     NodeRef    = reader.ReadNodeRef();
     EntryPoint = (EntryPoint)reader.ReadUInt32();
     GoalRef    = reader.ReadGoalRef();
 }