mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-07 08:35:54 +00:00
Chests and strafing speed
This commit is contained in:
parent
0ccc272ada
commit
b645e1724e
17 changed files with 286 additions and 21 deletions
|
|
@ -1,5 +1,6 @@
|
|||
using Godot;
|
||||
using System;
|
||||
using Cirno.Scripts;
|
||||
|
||||
public partial class InventoryManager : Node2D
|
||||
{
|
||||
|
|
@ -15,6 +16,45 @@ public partial class InventoryManager : Node2D
|
|||
{
|
||||
}
|
||||
|
||||
public bool AddItem(ItemTypes type, int amount = 1)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
case ItemTypes.KeycardRed:
|
||||
RedKeycard = true;
|
||||
GD.Print($"Red Keycard x{amount}");
|
||||
break;
|
||||
case ItemTypes.KeycardBlue:
|
||||
GD.Print($"Blue Keycard x{amount}");
|
||||
break;
|
||||
case ItemTypes.KeycardGreen:
|
||||
GD.Print($"Green Keycard x{amount}");
|
||||
break;
|
||||
case ItemTypes.Ammo:
|
||||
GD.Print($"Ammo x{amount}");
|
||||
break;
|
||||
case ItemTypes.Medkit:
|
||||
GD.Print($"Medkit x{amount}");
|
||||
break;
|
||||
case ItemTypes.CrabBomb:
|
||||
GD.Print($"CrabBomb x{amount}");
|
||||
break;
|
||||
case ItemTypes.Bomb:
|
||||
GD.Print($"Bomb x{amount}");
|
||||
break;
|
||||
case ItemTypes.Mine:
|
||||
GD.Print($"Mine x{amount}");
|
||||
break;
|
||||
case ItemTypes.Battery:
|
||||
GD.Print($"Battery x{amount}");
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
||||
return true; // TODO: Return false if could not be added
|
||||
}
|
||||
|
||||
public void AddRedKeycard()
|
||||
{
|
||||
RedKeycard = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue