public void GiveAllControls() { _directionalControls = GetComponents <DirectionalControl>().ToList(); List <Controls> allControls = GetComponents <Controls>().ToList(); CommandsList.RegisterAction(() => CommandsList.Instance.InitCommandsList(allControls)); }