public void Interact(IPlayer player, IShip ship) { Debug.Log("Interacting with 'ShieldGenerator'..."); Debug.Log("Shield before: " + ship.Shield); ship.GenerateShield(); Debug.Log("Shield after: " + ship.Shield); }