Skip to content

Commit

Permalink
support desktop target in helika config (#68)
Browse files Browse the repository at this point in the history
  • Loading branch information
aphexyuri authored Jun 6, 2024
1 parent faabe7d commit b947208
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions Assets/Treasure/TDK/Runtime/Services/Helika/TDKHelikaConfig.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@ public class TDKHelikaConfig : ScriptableObject
[SerializeField] public string _prodApiKeyWeb;
[SerializeField] public string _prodApiKeyIos;
[SerializeField] public string _prodApiKeyAndroid;
[SerializeField] public string _prodApiKeyDesktop;
[SerializeField] public string _devApiKeyWeb;
[SerializeField] public string _devApiKeyIos;
[SerializeField] public string _devApiKeyAndroid;
[SerializeField] public string _devApiKeyDesktop;

public string ApiKey
{
Expand All @@ -20,17 +22,25 @@ public string ApiKey
return _prodApiKeyIos;
#elif UNITY_ANDROID
return _prodApiKeyAndroid;
#else
#elif UNITY_WEBGL
return _prodApiKeyWeb;
#elif UNITY_STANDALONE_OSX || UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX
return _prodApiKeyDesktop;
#else
throw new Exception("Unsupported platform");
#endif
}
else {
#if UNITY_IOS
return _devApiKeyIos;
#elif UNITY_ANDROID
return _devApiKeyAndroid;
#else
#elif UNITY_WEBGL
return _devApiKeyWeb;
#elif UNITY_STANDALONE_OSX || UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX
return _devApiKeyDesktop;
#else
throw new Exception("Unsupported platform");
#endif
}
}
Expand All @@ -41,9 +51,11 @@ public void SetConfig(SerializedHelikaConfig config)
_prodApiKeyWeb = config.prodApiKeyWeb;
_prodApiKeyIos = config.prodApiKeyIos;
_prodApiKeyAndroid = config.prodApiKeyAndroid;
_prodApiKeyDesktop = config.prodApiKeyDesktop;
_devApiKeyWeb = config.devApiKeyWeb;
_devApiKeyIos = config.devApiKeyIos;
_devApiKeyAndroid = config.devApiKeyAndroid;
_devApiKeyDesktop = config.devApiKeyDesktop;
}
}

Expand All @@ -53,8 +65,10 @@ public class SerializedHelikaConfig
[SerializeField] public string prodApiKeyWeb;
[SerializeField] public string prodApiKeyIos;
[SerializeField] public string prodApiKeyAndroid;
[SerializeField] public string prodApiKeyDesktop;
[SerializeField] public string devApiKeyWeb;
[SerializeField] public string devApiKeyIos;
[SerializeField] public string devApiKeyAndroid;
[SerializeField] public string devApiKeyDesktop;
}
}

0 comments on commit b947208

Please sign in to comment.