//-------------------------------------------------
// UNITY FUNCTIONS
//-------------------------------------------------
void Awake()
{
PhotonNetwork.autoJoinLobby = false;
PhotonNetwork.automaticallySyncScene = true;
_contexts = Contexts.sharedInstance;
_systems = new Feature("Launcher Systems");
_serverSystems = new Feature("Server Systems");
_systems.Add(new ModifyPseudoSystem(_contexts, PseudoField));
_systems.Add(new ValidateButtonSystem(_contexts, ValidateButton));
_systems.Add(new ConnectionSystem(_contexts, this, Settings));
_systems.Add(new ConnectionUiSystem(_contexts, LoadingScreen));
_serverSystems.Add(new LoadingLobbySystem(_contexts, Settings));
}