//3a
void SetupCloudAppIdGui()
{
GUILayout.Label("Your APP ID:");
cloudAPPID = EditorGUILayout.TextField(cloudAPPID);
GUILayout.BeginHorizontal();
if (GUILayout.Button("Cancel"))
{
GUIUtility.keyboardControl = 0;
this.ReloadHostingSettingsFromFile();
}
if (GUILayout.Button("Save"))
{
GUIUtility.keyboardControl = 0;
ServerSetting.UseCloud(this.cloudAPPID);
this.SavePhotonSettings();
EditorUtility.DisplayDialog("Success", "Saved your settings.", "ok");
}
GUILayout.EndHorizontal();
EditorGUILayout.Separator();
GUILayout.Label("Running my app in the cloud was fun but...\nLet me setup my own Photon server.");
if (GUILayout.Button("Switch to own host"))
{
this.photonIP = ServerSettings.DefaultServerAddress;
this.photonPort = ServerSettings.DefaultMasterPort;
photonSetupState = PhotonSetupStates._3b;
}
}