//--------

        public void Awake()
        {
            mp = new ModsParam();
        }
        private void finalize()
        {
            bInitCompleted = false;
            visible        = false;
            mp             = null;

            maid              = null;
            goAMSPanel        = null;
            goScrollView      = null;
            goScrollViewTable = null;
            
            uiValueLable.Clear();
        }
    //--------

        public void Awake()
        {
            mp = new ModsParam();
            pv = new PixelValues();
            lastScreenSize = new Vector2(Screen.width, Screen.height);
        }
        public void OnLevelWasLoaded(int level)
        {
            if (level == 9) 
            {
                font = GameObject.Find("SystemUI Root").GetComponentsInChildren<UILabel>()[0].trueTypeFont;
            }

            if (level != sceneLevel && sceneLevel == 5) finalize();

            if (level == 5)
            {
                mp = new ModsParam();
                if (xmlLoad = mp.Init())  StartCoroutine( initCoroutine() );
            }
            
            sceneLevel = level;
        }