Game Development Reference
In-Depth Information
pcInv = KeyCode.I;
pcPause = KeyCode.Escape;
pcAttackUse = KeyCode.Mouse0;
pcAim = KeyCode.Mouse1;
xInv = KeyCode.I;
xPause = KeyCode.Escape;
}
}
Next, we will add a function to our script that will allow the player to switch between
control schemes:
void SwitchControlScheme(string Scheme)
{
switch(Scheme)
{
case "Scheme A":
SetDefaultValues();
break;
case "Scheme B":
if(!isControllerConnected)
{
PC_Move = "WASD";
PC_Rotate = "Mouse";
PC_Item1 = "Numpad 1";
PC_Item2 = "Numpad 2";
PC_Item3 = "Numpad 3";
PC_Item4 = "Numpad 4";
PC_Inv = "Numpad +";
PC_Pause = "Enter";
PC_AttackUse = "Right Mouse Button";
PC_Aim = "Left Mouse Button";
pcItem1 = KeyCode.Keypad1;
pcItem2 = KeyCode.Keypad2;
pcItem3 = KeyCode.Keypad3;
pcItem4 = KeyCode.Keypad4;
Search WWH ::




Custom Search