Example #1
0
    // When the player readys up
    public override void OnClientReady(bool readyState)
    {
        base.OnClientReady(readyState);

        // Check if we have authority over this object (Only allow client of this object to change it, nobody else)
        if (!hasAuthority)
        {
            return;
        }

        setupVehicleCustomization = GetComponent <SetupVehicleCustomization>();


        // Change the colour on the server if the colour picker was found
        if (setupVehicleCustomization)
        {
            // Request Colour
            setupVehicleCustomization.CmdRequestColourChange(setupVehicleCustomization.vehicleColour);

            // Request Parts
            setupVehicleCustomization.CmdRequestPartChange(setupVehicleCustomization.spoilerID, setupVehicleCustomization.wheelID, setupVehicleCustomization.bodyID, setupVehicleCustomization.characterID);
        }
    }