/* protected - [Event] Function
     * 자식 객체가 호출(For Child class call)		*/

    private void OnSetItem(GameObject pObj, int iWrapID, int iRealID)
    {
        if (_iCountRealItem == 0)
        {
            return;
        }

        iRealID = Mathf.Abs(iRealID);
        CNGUIScrollViewItem pItem = _listScrollViewItem[iWrapID];

        if (_listRealItemData.Count <= iRealID)
        {
            iRealID = _listRealItemData.Count - 1;
        }

        CLASS_Data pData = _listRealItemData[iRealID];

        pItem.DoSetRealID(iRealID);
        _mapScrollViewItem[iRealID] = pItem;
        _mapData_To_RealID[pData]   = iRealID;

        OnSet_Item(pData, pItem);
    }
 protected virtual void OnSet_Item(CLASS_Data sData, CNGUIScrollViewItem pItem)
 {
 }