public void Pick(float perSecond) { OnPump?.Invoke(); Roy roy = GetComponent <Roy>(); if (roy) { roy.DecreaseFuel(perSecond); return; } Klunk klunk = GetComponent <Klunk>(); if (klunk) { klunk.DecreaseFuel(perSecond); } }