//------------------------------------------------------------------------------
// <auto-generated />
//
// This file was automatically generated by SWIG (https://www.swig.org).
// Version 4.2.1
//
// Do not make changes to this file unless you know what you are doing - modify
// the SWIG interface file instead.
//------------------------------------------------------------------------------


using System.Threading.Tasks;

public class IndiePassSDK {
  public static Task<bool> initSdk(string uuid, string publicKey, bool autoClose) {
      return Task.Run(() => {
        bool result = IndiePassSDKPINVOKE.initSdk(uuid, publicKey, autoClose);
        return result;
    });
}

  public static Task<bool> unlockAchievement(string achievement) {
      return Task.Run(() => {
        bool result = IndiePassSDKPINVOKE.unlockAchievement(achievement);
        return result;
    });
}

  public static Task<bool> lockAchievement(string achievement) {
      return Task.Run(() => {
        bool result = IndiePassSDKPINVOKE.lockAchievement(achievement);
        return result;
    });
}

  public static void setSimul(bool isSimul) {
    IndiePassSDKPINVOKE.setSimul(isSimul);
  }

}
