13 lines
554 B
C#
13 lines
554 B
C#
using Unity.NetCode;
|
|
|
|
namespace ProjectM.Simulation
|
|
{
|
|
/// <summary>
|
|
/// Client -> server request to upgrade the sender's ability damage one tier, spending Aether from the
|
|
/// shared ledger. A one-off RPC. The server grows a single damage <see cref="StatModifier"/> on the
|
|
/// player (replace-by-SourceId so the buffer stays bounded), which StatRecomputeSystem folds into
|
|
/// EffectiveAbilityStats.Damage on both worlds — no new replicated component.
|
|
/// </summary>
|
|
public struct AbilityUpgradeRequest : IRpcCommand { }
|
|
}
|