public PlayerJoiningMultiplayerSessionProcessor(ScheduleKeeper scheduleKeeper, EventTriggerer eventTriggerer, PlayerManager playerManager, World world) { this.scheduleKeeper = scheduleKeeper; this.eventTriggerer = eventTriggerer; this.playerManager = playerManager; this.world = world; }
public static GameData From(PDAStateData pdaState, StoryGoalData storyGoals, ScheduleKeeper scheduleKeeper, EventTriggerer eventTriggerer) { return(new GameData { PDAState = pdaState, StoryGoals = StoryGoalData.From(storyGoals, scheduleKeeper), StoryTiming = StoryTimingData.From(eventTriggerer) }); }
public ScheduleProcessor(PlayerManager playerManager, ScheduleKeeper scheduleKeeper) { this.playerManager = playerManager; this.scheduleKeeper = scheduleKeeper; }
public StoryEventSendProcessor(PlayerManager playerManager, StoryGoalData storyGoalData, ScheduleKeeper scheduleKeeper) { this.playerManager = playerManager; this.storyGoalData = storyGoalData; this.scheduleKeeper = scheduleKeeper; }
public PDALogEntryAddProcessor(PlayerManager playerManager, PDAStateData pdaState, ScheduleKeeper scheduleKeeper) { this.playerManager = playerManager; this.pdaState = pdaState; this.scheduleKeeper = scheduleKeeper; }