namespace XWorld.Framework { // 服务端权威随机 / 客户端用服务端下发的种子复现 public interface IRandom { int Next(int maxExclusive); // 返回 [0, maxExclusive) } public interface ITimer { float Now { get; } // 单调递增的秒 } public interface ILogger { void Info(string message); void Warn(string message); void Error(string message); } // 仅服务端注入;客户端 ctx 不提供 public interface IStorage { byte[] Load(string key); // 不存在返回 null void Save(string key, byte[] data); } }