Skip to main content
Namespace: AlmediaLink · ScriptableObject Edit-time configuration backed by Assets/Almedia/Resources/AlmediaSettings.asset. The asset is created automatically on first package import and is never overwritten by SDK upgrades. Almedia and the AlmediaLink API both read it. Open the settings window via Almedia → Settings in the Unity menu bar.

Properties

All properties are read-only from outside the asset (set via the Unity Inspector).

SDK Configuration

Disabled Features

One toggle per AlmediaFeature, drawn from the SDK’s feature list so a new feature appears without an editor update. Stored as wire names. The ticked set is the floor for every player; AlmediaConfig.DisabledFeatures adds to it for the current player. Settings toggles only, with no public accessor.

Notifications

Default UI Prefabs

The two notification slots track Enable Default Notification UI: disabling the toggle clears slots that point at the bundled prefabs so they (and their art) stay out of the build, and re-enabling restores the bundled defaults into empty slots. A variant you assigned yourself survives the toggle in both directions. A LinkButton does not use the Link Popup slot. It opens the popup assigned on the button itself. Deprecated members (LinkPopupOverride, NotificationCardOverride, ActivityOverlayOverride) carry their guidance in their [Obsolete] messages. One behavioral note: a popup assigned in LinkPopupOverride wins over the button’s popup reference. ShowLink() also shows it while the Link Popup slot is empty.