public void SetPlayerHandedType(HandedType handedType)
    {
        playerHandedType = handedType;

        sideHandedButton.SetButtonLabel((handedType == HandedType.LeftHanded ? "Left-Handed" : "Right-Handed"));

        PlayerPrefs.SetInt("HandSide", (int)playerHandedType);
    }
Example #2
0
    public void SetPlayerHandedType(HandedType handedType)
    {
        playerHandedType = handedType;
        GameManager.gameManager.PlrInterface.SetUpSideHanded(playerHandedType);

        sideHandedButton.SetButtonLabel((handedType == HandedType.LeftHanded ? "Left-Handed" : "Right-Handed"));

        PlayerPrefs.SetInt("HandSide", (int)playerHandedType);
    }
    public void SetUpSideHanded(HandedType handedType)
    {
        switch (handedType)
        {
        case (HandedType.RightHanded):
            completeShipWheel.SetParent(shipWheelRightHandedParent);
            completeShipWheel.localPosition = Vector3.zero;

            hullMainCompSlot.transform.SetParent(hullCompetenceRightHandedParent);
            hullMainCompSlot.transform.localPosition = Vector3.zero;

            mainWeaponPrimaryCompSlot.transform.SetParent(canonCompetenceRightHandedParent);
            mainWeaponPrimaryCompSlot.transform.localPosition = Vector3.zero;

            catapultJoystick.transform.SetParent(catapultCompetenceRightHandedParent);
            catapultJoystick.transform.localPosition = Vector3.zero;
            secondaryWeaponCompSlot.transform.SetParent(catapultCompetenceRightHandedParent);
            secondaryWeaponCompSlot.transform.localPosition = Vector3.zero;

            break;

        case (HandedType.LeftHanded):
            completeShipWheel.SetParent(shipWheelLeftHandedParent);
            completeShipWheel.localPosition = Vector3.zero;

            hullMainCompSlot.transform.SetParent(hullCompetenceLeftHandedParent);
            hullMainCompSlot.transform.localPosition = Vector3.zero;

            mainWeaponPrimaryCompSlot.transform.SetParent(canonCompetenceLeftHandedParent);
            mainWeaponPrimaryCompSlot.transform.localPosition = Vector3.zero;

            catapultJoystick.transform.SetParent(catapultCompetenceLeftHandedParent);
            catapultJoystick.transform.localPosition = Vector3.zero;
            secondaryWeaponCompSlot.transform.SetParent(catapultCompetenceLeftHandedParent);
            secondaryWeaponCompSlot.transform.localPosition = Vector3.zero;
            break;
        }
    }