// Token: 0x060016D6 RID: 5846 RVA: 0x00027EB5 File Offset: 0x00026EB5 internal Engine(InternalEventRepository internalEventRepository, InternalManager internalManager) { this.manager = new Manager(internalManager); this.eventRepository = new EventRepository(internalEventRepository, this.manager); }
// Token: 0x060016D7 RID: 5847 RVA: 0x00027EDB File Offset: 0x00026EDB public static Engine Construct(InternalEventRepository internalEventRepository, InternalManager internalManager) { Engine.Instance = new Engine(internalEventRepository, internalManager); return(Engine.Instance); }
// Token: 0x06001720 RID: 5920 RVA: 0x00028DA0 File Offset: 0x00027DA0 public EventRepository(InternalEventRepository internalEventRepository, Manager manager) { this.internalEventRepository = internalEventRepository; this.manager = manager; this.eventInventory = new Dictionary <uint, EventDefinition>(internalEventRepository.Count()); }
// Token: 0x0600020D RID: 525 RVA: 0x000042E6 File Offset: 0x000032E6 public virtual void RefreshEvents() { InternalEventRepository._EASharpBinding_188(this.mSelf); }
// Token: 0x0600020B RID: 523 RVA: 0x000042CC File Offset: 0x000032CC public virtual int Count() { return(InternalEventRepository._EASharpBinding_187(this.mSelf)); }
// Token: 0x06000209 RID: 521 RVA: 0x000042AC File Offset: 0x000032AC public virtual InternalEventDefinition FindByEventIndex(uint index) { return(InternalEventDefinition.CreateInitUnowned(InternalEventRepository._EASharpBinding_186(this.mSelf, index))); }
// Token: 0x06000207 RID: 519 RVA: 0x0000428C File Offset: 0x0000328C public virtual InternalEventDefinition FindByEventKey(uint eventKey) { return(InternalEventDefinition.CreateInitUnowned(InternalEventRepository._EASharpBinding_185(this.mSelf, eventKey))); }