コード例 #1
0
        private void StartRecording()
        {
            if (isRecording)
            {
                return;
            }
            isRecording = true;

            AtlasCacheUtility.ClearAtlasCache();
            LoadOrCreateAtlasResult();
            SpriteDatabase.PrepareForRun();

            GameObject spriteAuditorGameObject = new GameObject("Sprite Auditor Forwarder");

            spriteAuditorEventForwarder = spriteAuditorGameObject.AddComponent <SpriteAuditorEventForwarder>();
            spriteAuditorEventForwarder.SetListener(spriteFinder);
            DontDestroyOnLoad(spriteAuditorEventForwarder.gameObject);
        }
コード例 #2
0
        private void StartRecording()
        {
            if (isRecording)
            {
                return;
            }
            isRecording = true;

            LoadOrCreateDatabase();
            SpriteDatabase.PrepareForRun();

            GameObject spriteAuditorGameObject = new GameObject("Sprite Auditor Forwarder");

            spriteAuditorEventForwarder = spriteAuditorGameObject.AddComponent <SpriteAuditorEventForwarder>();
            spriteFinder.SetFrameInterval(frameInterval);
            spriteFinder.SetCaptureOnUpdate(recordOnUpdate);
            spriteAuditorEventForwarder.SetListener(spriteFinder);
            DontDestroyOnLoad(spriteAuditorEventForwarder.gameObject);
        }