protected void RecordAllReplayObservable(List <ReplayEntity> replayEntities, ReplayStateMode replayMode) { foreach (var entity in replayEntities) { entity.RecordAllReplayObservable(ReplayWriter, new ReplayInfo() { ReplayStateMode = replayMode, PositionOffset = 0, ReplayDeltaMode = ReplayManager.Instance.replayDeltaMode }); } }
protected void PlayAllReplayObservableConstruction(List <ReplayEntity> replayEntities, ReplayStateMode replayMode, ReplayDeltaMode deltaMode, float delta) { foreach (var entity in replayEntities) { entity.PlayAllReplayObservableConstruction(ReplayReader, new ReplayInfo() { ReplayStateMode = replayMode, PositionOffset = THeader.CurrentOffset, Delta = delta, ReplayDeltaMode = deltaMode, }); } }