예제 #1
0
        public StoryPointer()
        {
            // Empty pointer, set to pause just to be safe. To be populated from task.

            status = POINTERSTATUS.PAUSED;
            GENERAL.ALLPOINTERS.Add(this);
        }
예제 #2
0
 public void SetStatus(POINTERSTATUS theStatus)
 {
     if (status != POINTERSTATUS.KILLED)
     {
         status = theStatus;
     }
 }
예제 #3
0
        public StoryPointer()
        {
            // Empty pointer, set to pause just to be safe. To be populated from task.

            status = POINTERSTATUS.PAUSED;
            GENERAL.ALLPOINTERS.Add(this);

            //    updateMessageSend = new PointerUpdateBundled(); // we'll reuse.
        }
예제 #4
0
        public void SetStatus(POINTERSTATUS theStatus)
        {
            if (status != POINTERSTATUS.KILLED)
            {
                status = theStatus;
            }

//#if !SOLO

            //modified = true;

//#endif
        }
예제 #5
0
        public StoryPointer(string pointID, SCOPE setScope)
        {
            // Create a pointer from a given point. Task to be added later.

            currentPoint = GENERAL.GetStoryPointByID(pointID);

            currentTask = null;
            status      = POINTERSTATUS.EVALUATE;
            scope       = setScope;

            //   GENERAL.AddPointer(this);

            GENERAL.ALLPOINTERS.Add(this);

            //  updateMessageSend = new PointerUpdateBundled(); // we'll reuse.
        }
예제 #6
0
 public void SetLocal()
 {
     scope  = SCOPE.LOCAL;
     status = POINTERSTATUS.EVALUATE;
 }
예제 #7
0
 public void SetStoryPointByID(string pointID)
 {
     currentPoint = GENERAL.GetStoryPointByID(pointID);
     status       = POINTERSTATUS.EVALUATE;
 }