namespace Fusion.Addons.SimpleKCC { internal abstract class KCCNetworkProperty : IKCCNetworkProperty where TContext : class { public readonly TContext Context; public readonly int WordCount; int IKCCNetworkProperty.WordCount => WordCount; public KCCNetworkProperty(TContext context, int wordCount) { Context = context; WordCount = wordCount; } public unsafe abstract void Read(int* ptr); public unsafe abstract void Write(int* ptr); public abstract void Interpolate(KCCInterpolationInfo interpolationInfo); } }