コード例 #1
0
 void Reset()
 {
     if (instance_ == null)
     {
         instance_ = this;
     }
 }
コード例 #2
0
    // ------------------------------------------------------------------
    // Desc:
    // ------------------------------------------------------------------

    void OnDisable()
    {
#if EX_DEBUG
        Debug.Log("Disable 2D Renderer");
#endif
        for (int i = 0; i < layerList.Count; ++i)
        {
            exLayer layer = layerList[i];
            if (layer != null)
            {
                layer.DestroyMeshes();
            }
        }
        if (ReferenceEquals(this, instance_))
        {
            instance_ = null;
        }
    }
コード例 #3
0
    ///////////////////////////////////////////////////////////////////////////////
    // properties
    ///////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////
    // Overridable Functions
    ///////////////////////////////////////////////////////////////////////////////

    // ------------------------------------------------------------------
    // Desc:
    // ------------------------------------------------------------------

    void OnEnable()
    {
#if EX_DEBUG
        Debug.Log("Enable 2D Renderer");
#endif
        if (instance_ == null)
        {
            instance_ = this;
        }
        for (int i = 0; i < layerList.Count; ++i)
        {
            exLayer layer = layerList[i];
            if (layer != null)
            {
                layer.GenerateMeshes();
            }
        }
        ResortLayerDepth();
    }
コード例 #4
0
ファイル: ex2DRenderer.cs プロジェクト: knoxHuang/ex2d-dev
 void Reset()
 {
     if (instance_ == null) {
         instance_ = this;
     }
 }
コード例 #5
0
ファイル: ex2DRenderer.cs プロジェクト: knoxHuang/ex2d-dev
 ///////////////////////////////////////////////////////////////////////////////
 // properties
 ///////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////
 // Overridable Functions
 ///////////////////////////////////////////////////////////////////////////////
 // ------------------------------------------------------------------
 // Desc:
 // ------------------------------------------------------------------
 void OnEnable()
 {
     #if EX_DEBUG
     Debug.Log("Enable 2D Renderer");
     #endif
     if (instance_ == null) {
         instance_ = this;
     }
     for ( int i = 0; i < layerList.Count; ++i ) {
         exLayer layer = layerList[i];
         if ( layer != null ) {
             layer.GenerateMeshes();
         }
     }
     ResortLayerDepth();
 }
コード例 #6
0
ファイル: ex2DRenderer.cs プロジェクト: knoxHuang/ex2d-dev
 // ------------------------------------------------------------------
 // Desc:
 // ------------------------------------------------------------------
 void OnDisable()
 {
     #if EX_DEBUG
     Debug.Log("Disable 2D Renderer");
     #endif
     for ( int i = 0; i < layerList.Count; ++i ) {
         exLayer layer = layerList[i];
         if ( layer != null ) {
             layer.DestroyMeshes();
         }
     }
     if (ReferenceEquals(this, instance_)) {
         instance_ = null;
     }
 }