Merge branch 'master' of https://github.com/Saltosion/Cyber
This commit is contained in:
commit
db475d8461
@ -35,11 +35,11 @@ namespace Cyber.Console {
|
||||
/// See <see cref="DebugConsole.Println"/>.
|
||||
/// </summary>
|
||||
/// <param name="text">Text.</param>
|
||||
public static void Println(string text) {
|
||||
public static void Println(object text) {
|
||||
if (Console == null) {
|
||||
Debug.Log(text);
|
||||
} else {
|
||||
Console.Println(text);
|
||||
Console.Println(text.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
@ -47,11 +47,11 @@ namespace Cyber.Console {
|
||||
/// See <see cref="DebugConsole.Print"/>.
|
||||
/// </summary>
|
||||
/// <param name="text">Text.</param>
|
||||
public static void Print(string text) {
|
||||
public static void Print(object text) {
|
||||
if (Console == null) {
|
||||
Debug.Log(text);
|
||||
} else {
|
||||
Console.Print(text);
|
||||
Console.Print(text.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -187,7 +187,7 @@ namespace Cyber.Controls {
|
||||
Lerper.LerpTransformPosition(ItemGridCellMeshes[CurrentIndex].transform, new Vector3(), 10f);
|
||||
|
||||
// Switch items
|
||||
Inventory.Drive.SwitchSlots(GrabbedItemIndex, CurrentIndex);
|
||||
Client.Send(PktType.InventoryAction, Inventory.ActionHandler.BuildSlotSwitch(GrabbedItemIndex, CurrentIndex));
|
||||
|
||||
// Reset grabbing
|
||||
GrabbedItem = null;
|
||||
|
@ -19,7 +19,12 @@ namespace Cyber.Items {
|
||||
/// <summary>
|
||||
/// Use the item in the given slot.
|
||||
/// </summary>
|
||||
Use
|
||||
Use,
|
||||
|
||||
/// <summary>
|
||||
/// Switch items between two slots.
|
||||
/// </summary>
|
||||
Switch
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -50,6 +50,10 @@ namespace Cyber.Items {
|
||||
return new InventoryActionPkt(InventoryAction.Equip, itemIdx);
|
||||
}
|
||||
|
||||
public InventoryActionPkt BuildSlotSwitch(int switchFrom, int switchTo) {
|
||||
return new InventoryActionPkt(InventoryAction.Switch, new int[]{ switchFrom, switchTo });
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Handles an <see cref="InventoryActionPkt"/> to handle. Ran on server and client.
|
||||
/// </summary>
|
||||
@ -76,6 +80,9 @@ namespace Cyber.Items {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
case InventoryAction.Switch:
|
||||
Inventory.Drive.SwitchSlots(intList[0], intList[1]);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user