Exemplo n.º 1
0
        void DelayHandleImport()
        {
            MonoHelper.RemoveUpdateListener(DelayHandleImport);
            if (mImageFiles != null && mImageFiles.Length > 0)
            {
                mSprites = new Sprite[mImageFiles.Length];
            }
            else
            {
                mSprites = null;
            }

            if (mImageFiles != null && mImageFiles.Length > 0)
            {
                for (int i = 0; i < mImageFiles.Length; i++)
                {
                    FileStream fs     = new FileStream(mImageFiles[i], FileMode.Open);
                    byte[]     buffer = new byte[fs.Length];
                    fs.Read(buffer, 0, buffer.Length);
                    fs.Close();
                    var originalTex = new Texture2D(2, 2);
                    originalTex.LoadImage(buffer);
                    originalTex.Apply();
                    mSprites[i] = ChangeToSprite(originalTex);
                }
            }
            Show();
        }
Exemplo n.º 2
0
 public void Close()
 {
     if (AppConst.UpdateMode && ResUpdateManager.Instance != null)
     {
         ResUpdateManager.Instance.Close();
     }
     MonoHelper.RemoveUpdateListener(Update);
 }
Exemplo n.º 3
0
        private void PrintArgs()
        {
            // 获取命令行参数,第二个开始才是参数
            var tempArray = Environment.GetCommandLineArgs();

            foreach (string tempStr in tempArray)
            {
                Debuger.Log(tempStr);
            }
            MonoHelper.RemoveUpdateListener(PrintArgs);
        }
Exemplo n.º 4
0
        /// <summary>
        /// 关闭游戏
        /// </summary>
        public void Close()
        {
            MonoHelper.RemoveUpdateListener(UpdateGame);

            GameInput.Release();

            GameLogicManager.Instance.ReleaseGame();

            m_context             = null;
            onMainPlayerDie       = null;
            onGameEnd             = null;
            onMainPlayerArriveEnd = null;

            m_gameScore   = 0;
            m_puzzleCount = 0;
        }
Exemplo n.º 5
0
        public void Release()
        {
			MonoHelper.RemoveUpdateListener (OnUpdate);
            base.Dispose();
        }