Add Translation API

This commit is contained in:
linmeideli committed 2026-08-14 13:05:30 +08:00
1 parent 535967475d
commit 0b81a8808a
67 files changed
+628 -145

No files matched your search

+3 -2
View File
@@ -2,6 +2,7 @@
using MiraAPI.GameOptions;
using MiraAPI.Modifiers;
using MiraAPI.Modifiers.Types;
using MiraAPI.Utilities.Assets;
using UnityEngine;
@@ -9,7 +10,7 @@ namespace MiraAPI.Example.Modifiers;
public class CaptainModifier : GameModifier
{
public override string ModifierName => "Captain";
public override string ModifierName => "modifier.captain.name";
public override LoadableAsset<Sprite>? ModifierIcon => ExampleAssets.CallMeetingButton;
public override void OnDeath(DeathReason reason)
@@ -19,7 +20,7 @@ public class CaptainModifier : GameModifier
public override string GetDescription()
{
return $"You can call a meeting from anywhere on the map.";
return "modifier.captain.description";
}
public override int GetAssignmentChance()
@@ -7,7 +7,7 @@ namespace MiraAPI.Example.Modifiers.Freezer;
public class FreezeModifier : TimedModifier
{
public override string ModifierName => "Freezed";
public override string ModifierName => "modifier.freezed.name";
public override bool HideOnUi => false;
public override float Duration => 15f;
public override bool AutoStart => true;
@@ -4,11 +4,11 @@ namespace MiraAPI.Example.Modifiers;
public class HighPriorityModifier : GameModifier
{
public override string ModifierName => "High Priority";
public override string ModifierName => "modifier.highPriority.name";
public override string GetDescription()
{
return "You are high priority! Idrk what this means either tbh...";
return "modifier.highPriority.description";
}
public override int GetAssignmentChance()