예제 #1
0
 private void AfterDeserialized(StreamingContext streamingContext)
 {
     State.Game   = this;
     _delayer     = (IDelayer)streamingContext.Context;
     _storyTeller = (IRandomStoryTeller)streamingContext.Context;
     _statShower  = (IStatShower)streamingContext.Context;
 }
예제 #2
0
 public Game(string name, IGameStateBannerProvider gameStateBannerProvider, int id, IDelayer delayer, IRandomStoryTeller storyTeller, long chatId, IStatShower statShower)
 {
     _storyTeller            = storyTeller;
     _delayer                = delayer;
     _name                   = name;
     GameStateBannerProvider = gameStateBannerProvider;
     _id         = id;
     _chatId     = chatId;
     _statShower = statShower;
 }