Beispiel #1
0
 public void OnDestroy()
 {
     // we need to dispose compiler to prevent GC
     if (compiler != null)
     {
         compiler.Dispose();
         compiler = null;
     }
 }
 public override void Dispose()
 {
     // we need to dispose _compiler to prevent GC
     if (_compiler != null)
     {
         _compiler.Dispose();
         _compiler = null;
     }
 }
Beispiel #3
0
    //  private void OnGUI(){}


    void OnDestroy()
    {
        // we need to dispose compiler to prevent GC
        if (compiler != null)
        {
            compiler.Dispose();
            compiler = null;
        }

        CoroutineManage.Single.UnRegComponentUpdate(IUpdate);
    }
Beispiel #4
0
 internal override void OnRelease()
 {
     compiled.Dispose();
     compiled = null;
     base.OnRelease();
 }
Beispiel #5
0
 /// <summary>
 /// UnloadContent will be called once per game and is the place to unload
 /// all content.
 /// </summary>
 protected override void UnloadContent()
 {
     compiler.Dispose();
 }