拼ui 一些业务逻辑x实现

This commit is contained in:
2026-03-19 06:15:09 +08:00
parent f5c6f143c0
commit 49e45ac464
1118 changed files with 246518 additions and 5368 deletions
@@ -0,0 +1,35 @@
#if !(UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX || UNITY_STANDALONE_OSX || STEAMWORKS_WIN || STEAMWORKS_LIN_OSX)
#define DISABLESTEAMWORKS
#endif
#if !DISABLESTEAMWORKS
using Steamworks;
#endif
public static class GlobalAchievementSteamBridge
{
public static bool TryUnlock(GlobalAchievementSO definition)
{
if (definition == null || !definition.syncWithSteam || string.IsNullOrWhiteSpace(definition.steamAchievementApiName))
{
return false;
}
#if !DISABLESTEAMWORKS
if (!SteamManager.Initialized)
{
return false;
}
bool success = SteamUserStats.SetAchievement(definition.steamAchievementApiName);
if (success)
{
SteamUserStats.StoreStats();
}
return success;
#else
return false;
#endif
}
}