Exemplo n.º 1
0
 private void OnEnable()
 {
     base.minSize = new Vector2(400f, 256f);
     base.title   = EditorGUIUtility.TextContent("SpritePackerWindow.WindowTitle").text;
     this.Reset();
     Analytics.Event("SpritePacker", "Window", "OnEnable", 1);
 }
Exemplo n.º 2
0
        internal static void ExecuteSelectedPolicy(BuildTarget target, int[] textureImporterInstanceIDs)
        {
            Packer.RegenerateList();
            Analytics.Event("SpritePacker", "ExecuteSelectedPolicy", target.ToString(), textureImporterInstanceIDs.Length);
            Type          type         = Packer.m_policyTypeCache[Packer.m_selectedPolicy];
            IPackerPolicy packerPolicy = Activator.CreateInstance(type) as IPackerPolicy;

            packerPolicy.OnGroupAtlases(target, new PackerJob(), textureImporterInstanceIDs);
        }
Exemplo n.º 3
0
 private void DoAnalytics()
 {
     Analytics.Event("Sprite Editor", "Slice", "Type", (int)SpriteEditorMenu.s_SlicingType);
     if (SpriteEditorMenu.s_SpriteEditor.originalTexture != null)
     {
         Analytics.Event("Sprite Editor", "Slice", "Texture Width", SpriteEditorMenu.s_SpriteEditor.originalTexture.width);
         Analytics.Event("Sprite Editor", "Slice", "Texture Height", SpriteEditorMenu.s_SpriteEditor.originalTexture.height);
     }
     if (SpriteEditorMenu.s_SlicingType == SpriteEditorMenu.SlicingType.Automatic)
     {
         Analytics.Event("Sprite Editor", "Slice", "Auto Slicing Method", SpriteEditorMenu.s_AutoSlicingMethod);
     }
     else
     {
         Analytics.Event("Sprite Editor", "Slice", "Grid Slicing Size X", (int)SpriteEditorMenu.s_GridSpriteSize.x);
         Analytics.Event("Sprite Editor", "Slice", "Grid Slicing Size Y", (int)SpriteEditorMenu.s_GridSpriteSize.y);
         Analytics.Event("Sprite Editor", "Slice", "Grid Slicing Offset X", (int)SpriteEditorMenu.s_GridSpriteOffset.x);
         Analytics.Event("Sprite Editor", "Slice", "Grid Slicing Offset Y", (int)SpriteEditorMenu.s_GridSpriteOffset.y);
         Analytics.Event("Sprite Editor", "Slice", "Grid Slicing Padding X", (int)SpriteEditorMenu.s_GridSpritePadding.x);
         Analytics.Event("Sprite Editor", "Slice", "Grid Slicing Padding Y", (int)SpriteEditorMenu.s_GridSpritePadding.y);
     }
 }
Exemplo n.º 4
0
 public void EventExampleButton()
 {
     log.Event("AnalyticsExamples", "Test Event", "Shown in Log",
               "button=", "EventExampleButton", "count=", 33, true);
 }