コード例 #1
0
ファイル: VM.cs プロジェクト: Blayer98/Project-Dollhouse
 public void ThreadActive(VMThread thread)
 {
     ThreadEvents.Add(new VMStateChangeEvent
     {
         NewState = VMThreadState.Active,
         Thread = thread
     });
 }
コード例 #2
0
        public virtual void Init(VMContext context)
        {
            GenerateTreeByName(context);
            this.Thread = new VMThread(context, this, this.Object.OBJ.StackSize);

            ExecuteEntryPoint(0, context);
            if (Object.OBJ.GUID == 0x98E0F8BD || Object.OBJ.GUID == 0x5D7B6688) //let aquarium & flowers run main
            {
                ExecuteEntryPoint(1, context);
            }
        }
コード例 #3
0
 public void ThreadIdle(VMThread thread)
 {
     /** Switch thread to idle **/
     VM.ThreadIdle(thread);
 }
コード例 #4
0
 public virtual void Init(VMContext context)
 {
     this.Thread = new VMThread(context, this, this.Object.OBJ.StackSize);
 }
コード例 #5
0
 public void ThreadActive(VMThread thread)
 {
     /** Switch thread to active **/
     VM.ThreadActive(thread);
 }