コード例 #1
0
    ///////////////////////////////////////////////////////////////////////////////
    // Public Functions
    ///////////////////////////////////////////////////////////////////////////////

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

    public virtual void SetClip(exClipping _clip = null)
    {
        if (ReferenceEquals(clip_, _clip))
        {
            return;
        }
        if (_clip != null)
        {
            _clip.Add(this);
        }
        else if (clip_ != null)
        {
            clip_.Remove(this);
        }
    }
コード例 #2
0
ファイル: Leaderboard.cs プロジェクト: knoxHuang/ex2d-dev
    // ------------------------------------------------------------------
    // Desc:
    // ------------------------------------------------------------------

    void AddElement(GameObject _el)
    {
        Vector2 size   = new Vector2(480.0f, 110.0f);
        float   margin = 10.0f;
        float   curY   = elementCount * size.y + (elementCount == 0 ? 0 : elementCount * margin);

        _el.transform.parent        = scrollView.contentAnchor.transform;
        _el.transform.localPosition = new Vector3(0.0f, -curY, _el.transform.position.z);

        scrollView.contentSize = new Vector2(480.0f, curY + size.y + margin);
        layer.Add(_el);
        clipping.Add(_el);

        ++elementCount;
    }
コード例 #3
0
ファイル: exSpriteBase.cs プロジェクト: knoxHuang/ex2d-dev
 ///////////////////////////////////////////////////////////////////////////////
 // Public Functions
 ///////////////////////////////////////////////////////////////////////////////
 // ------------------------------------------------------------------
 // Desc:
 // ------------------------------------------------------------------
 public virtual void SetClip(exClipping _clip = null)
 {
     if (ReferenceEquals(clip_, _clip)) {
         return;
     }
     if (_clip != null) {
         _clip.Add(this);
     }
     else if (clip_ != null) {
         clip_.Remove(this);
     }
 }