Exemple #1
0
 public PlayerJoiningMultiplayerSessionProcessor(ScheduleKeeper scheduleKeeper, EventTriggerer eventTriggerer, PlayerManager playerManager, World world)
 {
     this.scheduleKeeper = scheduleKeeper;
     this.eventTriggerer = eventTriggerer;
     this.playerManager  = playerManager;
     this.world          = world;
 }
Exemple #2
0
 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)
     });
 }
Exemple #3
0
 public ScheduleProcessor(PlayerManager playerManager, ScheduleKeeper scheduleKeeper)
 {
     this.playerManager  = playerManager;
     this.scheduleKeeper = scheduleKeeper;
 }
Exemple #4
0
 public StoryEventSendProcessor(PlayerManager playerManager, StoryGoalData storyGoalData, ScheduleKeeper scheduleKeeper)
 {
     this.playerManager  = playerManager;
     this.storyGoalData  = storyGoalData;
     this.scheduleKeeper = scheduleKeeper;
 }
Exemple #5
0
 public PDALogEntryAddProcessor(PlayerManager playerManager, PDAStateData pdaState, ScheduleKeeper scheduleKeeper)
 {
     this.playerManager  = playerManager;
     this.pdaState       = pdaState;
     this.scheduleKeeper = scheduleKeeper;
 }