예제 #1
0
 public static void SetKeystore(EZKeystoreObject ezKeystore)
 {
     if (ezKeystore != null && ezKeystore.keystoreFilePath != "" && ezKeystore.keyAliasName != "")
     {
         PlayerSettings.Android.keystoreName = ezKeystore.keystoreFilePath;
         PlayerSettings.Android.keystorePass = ezKeystore.keystorePassword;
         PlayerSettings.Android.keyaliasName = ezKeystore.keyAliasName;
         PlayerSettings.Android.keyaliasPass = ezKeystore.keyAliasPassword;
     }
 }
예제 #2
0
        public static EZKeystoreObject CreateKeystore()
        {
            EZKeystoreObject ezKeystore = EZScriptableObject.Load <EZKeystoreObject>(EZKeystoreObject.AssetName, true);

            ezKeystore.keystoreFilePath = PlayerSettings.Android.keystoreName;
            ezKeystore.keystorePassword = PlayerSettings.Android.keystorePass;
            ezKeystore.keyAliasName     = PlayerSettings.Android.keyaliasName;
            ezKeystore.keyAliasPassword = PlayerSettings.Android.keyaliasPass;
            return(ezKeystore);
        }
예제 #3
0
 protected override void OnFocus()
 {
     base.OnFocus();
     ezKeystore = EZScriptableObject.Load <EZKeystoreObject>(EZKeystoreObject.AssetName, false);
     if (ezKeystore == null)
     {
         ezKeystore = EZKeystoreInitializer.CreateKeystore();
     }
     so_EZKeystore    = new SerializedObject(ezKeystore);
     keystoreFilePath = so_EZKeystore.FindProperty("keystoreFilePath");
     keystorePassword = so_EZKeystore.FindProperty("keystorePassword");
     keyAliasName     = so_EZKeystore.FindProperty("keyAliasName");
     keyAliasPassword = so_EZKeystore.FindProperty("keyAliasPassword");
 }
예제 #4
0
        static void Initialize()
        {
            EZKeystoreObject ezKeystore = EZScriptableObject.Load <EZKeystoreObject>(EZKeystoreObject.AssetName, false);

            SetKeystore(ezKeystore);
        }