Esempio n. 1
0
 private ReferenceCountedCoroutine(Facepunch.Load.Utility.ReferenceCountedCoroutine.Runner runner, Facepunch.Load.Utility.ReferenceCountedCoroutine.Callback callback, object yieldInstruction, object tag, bool skipOnce)
 {
     this.runner           = runner;
     this.callback         = callback;
     this.yieldInstruction = yieldInstruction;
     this.tag      = tag;
     this.skipOnce = skipOnce;
 }
Esempio n. 2
0
 private ReferenceCountedCoroutine(Facepunch.Load.Utility.ReferenceCountedCoroutine.Runner runner, Facepunch.Load.Utility.ReferenceCountedCoroutine.Callback callback, object yieldInstruction, object tag, bool skipOnce)
 {
     this.runner = runner;
     this.callback = callback;
     this.yieldInstruction = yieldInstruction;
     this.tag = tag;
     this.skipOnce = skipOnce;
 }
Esempio n. 3
0
 public Coroutine Install(Facepunch.Load.Utility.ReferenceCountedCoroutine.Callback callback, object tag, object defaultYieldInstruction, bool skipFirst)
 {
     this.Retain();
     return(this.script.StartCoroutine(new Facepunch.Load.Utility.ReferenceCountedCoroutine(this, callback, defaultYieldInstruction, tag, skipFirst)));
 }