public EventContentsExecuter(IPlayerEventRepository playerEventRepository) { this.currentEventContents = new Invalid(); this.playerEventRepository = playerEventRepository; this.currentEventContentsExecuterState = EventContentsExecuterState.ContentsPlaying; }
public EventConditionDetecter(IPlayerEventRepository playerEventRepository) { this.playerEventRepository = playerEventRepository; }
public EventUnLockService(IEventRepository eventRepository, IPlayerEventRepository playerEventRepository) { this.eventRepository = eventRepository; this.playerEventRepository = playerEventRepository; }
public EventManager(IPlayerEventRepository playerEventRepository) { this.eventConditionDetecter = new EventConditionDetecter(playerEventRepository); this.eventContentsExecuter = new EventContentsExecuter(playerEventRepository); this.IsToEvent = false; }