public void Awake() { UnitySingleton <AudioOneShotPlayer> .Register(this); this.worldspaceAudioSources = new ObjectPool <UTKAudioSource>(() => this.CreateAudioSource <UTKAudioSource>(this.worldspacePrefab, this.ReturnAudioSource), 250, this.ReturnAudioSource); this.proximityAudioSources = new ObjectPool <ProximityBasedAudio>(() => this.CreateAudioSource <ProximityBasedAudio>(this.proximityBasedPrefab, this.ReturnAudioSource), 250, this.ReturnAudioSource); this.nonSpatialAudioSources = new ObjectPool <NonSpatialAudioSource>(() => this.CreateAudioSource <NonSpatialAudioSource>(this.nonSpatialPrefab, this.ReturnAudioSource), 250, this.ReturnAudioSource); }
public void Awake() { for (int i = 0; i < this.config.Length; i++) { this.configs.Add(this.config[i].tag, this.config[i]); } UnitySingleton <DebrisManager> .Register(this); }
public void Awake() { UnitySingleton <HUD> .Register(this); }
public void Awake() { UnitySingleton <ProximityPlayer> .Register(this); }
public void Awake() { UnitySingleton <FirstPersonEntity> .Register(this); }