Exemple #1
0
    void Update()
    {
        for (int i = 0; i < Math.Min(debugItems.Length, 10); i++)
        {
            if (Input.GetKeyDown(KeyCode.Alpha0 + i))
            {
                Debug.Log("Pressed " + i);

                if (debugItems[i] == null)
                {
                    Debug.Log("Item is null");
                }
                else if (debugItems[i].IsEquipable())
                {
                    Debug.Log("Using " + debugItems[i].Name);
                    EquipmentController.EquipItem(debugItems[i]);
                }
                else
                {
                    Debug.Log(debugItems[i].Name + " is not usable");
                }
            }
            else if (Input.GetKeyDown(KeyCode.P))
            {
                Debug.Log("Purged save data");
                PlayerPrefs.DeleteAll();
                SaveSystemController saveSystem = FindObjectOfType <SaveSystemController>();
                saveSystem.enabled = false;
            }
        }
    }
Exemple #2
0
 public override void Interact()
 {
     EquipmentController.EquipItem(item);
 }