public ComponentChange(long entityId, bool isRemoved, EntityComponent before, EntityComponent after) { this.EntityId = entityId; this.IsRemoved = isRemoved; this.Before = before == null ? null : before.Clone(); this.After = after == null ? null : after.Clone(); }
public void SetPrevState(EntityComponent before) { this.Before = before == null ? null : before.Clone(); }