public static void AttachAudioComponents(Contexts context, PlayerEntity playerEntity) { GameAudioMedia.Dispose(); playerEntity.AddPlayerAudio(); GameModuleManagement.ForceAllocate(playerEntity.entityKey.Value.EntityId, (PlayerAudioController audioController) => { audioController.Initialize(playerEntity); }); }
public static void AttachStateInteract(PlayerEntity player) { GameModuleManagement.ForceAllocate(player.entityKey.Value.EntityId, (PlayerStateInteractController controller) => { controller.Initialize(player); }); }