Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public override void OnInspectorGUI()
- {
- s_Styles = (s_Styles ?? new Styles());
- SyncPlatformSettings();
- base.serializedObject.Update();
- HandleCommonSettingUI();
- GUILayout.Space(5f);
- if (AllTargetsAreVariant())
- {
- HandleVariantSettingUI();
- }
- else if (AllTargetsAreMaster())
- {
- HandleMasterSettingUI();
- }
- GUILayout.Space(5f);
- HandleTextureSettingUI();
- GUILayout.Space(5f);
- if (base.targets.Length == 1 && AllTargetsAreMaster())
- {
- HandlePackableListUI();
- }
- if (EditorSettings.spritePackerMode == SpritePackerMode.BuildTimeOnlyAtlas || EditorSettings.spritePackerMode == SpritePackerMode.AlwaysOnAtlas)
- {
- if (GUILayout.Button(s_Styles.packButton, GUILayout.ExpandWidth(expand: false)))
- {
- SpriteAtlas[] array = new SpriteAtlas[base.targets.Length];
- for (int i = 0; i < array.Length; i++)
- {
- array[i] = (SpriteAtlas)base.targets[i];
- }
- SpriteAtlasUtility.PackAtlases(array, EditorUserBuildSettings.activeBuildTarget);
- SyncPlatformSettings();
- GUIUtility.ExitGUI();
- }
- }
- else if (GUILayout.Button(s_Styles.disabledPackLabel, EditorStyles.helpBox))
- {
- SettingsService.OpenProjectSettings("Project/Editor");
- }
- base.serializedObject.ApplyModifiedProperties();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement