PackPlatformWeiDuanAndroidGUI.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334
  1. using System.IO;
  2. using UnityEngine;
  3. using UnityEditor;
  4. namespace Pack
  5. {
  6. public partial class PackPlatformWeiDuanAndroid
  7. {
  8. protected override bool HasPlatformSpecialGUI()
  9. {
  10. return true;
  11. }
  12. protected override void DrawPlatformSpecialGUI(bool editable, PackPlatformBase sourcePackPlatform)
  13. {
  14. base.DrawPlatformSpecialGUI(editable, sourcePackPlatform);
  15. PackPlatformWeiDuanAndroid sourcePackPlatformAndroid = sourcePackPlatform as PackPlatformWeiDuanAndroid;
  16. EditorGUILayout.Space();
  17. PackGUI.DrawSelectFolderField("编译用的项目路径", Application.dataPath + PackConstant.OtherBuildProjectAndroid, sourcePackPlatformAndroid.otherBuildProject, ref otherBuildProject);
  18. EditorGUILayout.Space();
  19. PackGUI.DrawDelayedTextField("乐变MainChId", sourcePackPlatformAndroid.leBian_MainChId, ref leBian_MainChId, true);
  20. PackGUI.DrawDelayedTextField("乐变ClientChId", sourcePackPlatformAndroid.leBian_ClientChId, ref leBian_ClientChId, true);
  21. PackGUI.DrawDelayedTextField("乐变SECID", sourcePackPlatformAndroid.leBian_SECID, ref leBian_SECID, true);
  22. PackGUI.DrawDelayedTextField("乐变MainChId", sourcePackPlatformAndroid.leBian_LBCloudID, ref leBian_LBCloudID, true);
  23. EditorGUILayout.Space();
  24. PackGUI.DrawSelectFileFieldWithFilters("选择KeyStore的文件", Application.dataPath + PackConstant.KeyStorePath, PackConstant.KeyStoreFilters, sourcePackPlatformAndroid.keystoreName, ref keystoreName);
  25. PackGUI.DrawDelayedTextField("KeystorePass", sourcePackPlatformAndroid.keystorePass, ref keystorePass, false);
  26. PackGUI.DrawDelayedTextField("KeyaliasName", sourcePackPlatformAndroid.keyaliasName, ref keyaliasName, false);
  27. PackGUI.DrawDelayedTextField("KeyaliasPass", sourcePackPlatformAndroid.keyaliasPass, ref keyaliasPass, false);
  28. }
  29. }
  30. }