ServerSettings.UseCloud C# (CSharp) Method

UseCloud() public method

public UseCloud ( string cloudAppid, int regionIndex ) : void
cloudAppid string
regionIndex int
return void
    public void UseCloud(string cloudAppid, int regionIndex)
    {
        this.HostType = HostingOption.PhotonCloud;
        this.AppID = cloudAppid;
        this.ServerAddress = FindServerAddressForRegion(regionIndex);
        this.ServerPort = DefaultMasterPort;
    }

Usage Example

Example #1
0
    //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;
        }
    }
All Usage Examples Of ServerSettings::UseCloud