Skip to content
This repository has been archived by the owner on Mar 26, 2024. It is now read-only.

UDBase.Installers

konh edited this page Apr 25, 2018 · 4 revisions

BuildTypeInstaller

Scriptable object UDBase installer for load BuildType from given source before all installers is called

public class UDBase.Installers.BuildTypeInstaller
    : ScriptableObjectInstaller, IInstaller

Fields

Type Name Summary
String FileName What file is used in resources if Source = FromResources
Boolean OverrideIsEditor Overriden 'in editor' value in editor
RuntimePlatform OverridePlatform Overriden platform in editor
String OverrideType Overriden type in editor
BuildTypeSource Source Where is your build type?
String Type Current build type if Source = FromSettings
Boolean UseOverrides Use overriden values in editor

Methods

Type Name Summary
void InstallBindings() Creates and bind current build type

UDBaseInstaller

Base UDBase installer with set of helper methods to bind UDBase controllers and helpers

public abstract class UDBase.Installers.UDBaseInstaller
    : MonoInstaller, IInstaller

Fields

Type Name Summary
BuildType _buildType

Methods

Type Name Summary
void AddAsyncSceneLoader(Settings settings)
void AddAudio(Settings settings)
void AddBundleContentLoader(Settings settings)
void AddDirectContentLoader()
void AddDirectSceneLoader()
void AddEmptyLogger()
void AddEvents()
void AddInMemorySave()
void AddJsonNetworkConfig(JsonNetworkSettings settings)
void AddJsonResourcesConfig(JsonSettings settings)
void AddJsonSave(JsonSettings settings)
void AddLocalization(Settings settings)
void AddLocalLeaderboard()
void AddLocalTime()
void AddMusic()
void AddNetUtils()
void AddNetworkTime(Settings settings)
void AddSaveAudio(Settings settings)
void AddSaveLocalization(Settings settings)
void AddSaveUser()
void AddSingleFileLocalizationParser(Settings settings)
void AddSound(Settings settings)
void AddUnityAnalytics()
void AddUnityLogger(Settings settings)
void AddVisualLogger(Settings settings)
void AddWebLeaderboards(Settings settings)
void Init(BuildType buildType) Init with dependencies

UDBaseSceneInstaller

Installer for UDBase components with scene-based life-cycle

public class UDBase.Installers.UDBaseSceneInstaller
    : UDBaseInstaller, IInstaller

Fields

Type Name Summary
Settings UISettings

Methods

Type Name Summary
void AddUIManager(Settings settings)
void InstallBindings()