//----------------------------------------------------------------------------------------------------

        public void ClearAllVariableData()
        {
            gameObject.SetActive(true);
            mMeshRenderer.material.color = mBaseColor;
            mCurrentSliceType            = HJPlatformSliceType.eNone;
        }
        //----------------------------------------------------------------------------------------------------

        public void Initialize(int sliceId, HJPlatformSliceType sliceType)
        {
            mCurrentSliceType = sliceType;
            SetStateAndColorToSlice();
        }