void SelectIcon() { if (!controller) { return; } Sprite sprite; if (Button == MappedButton.None) { sprite = controller.GetAxisIcon(Axis); } else { sprite = controller.GetButtonIcon(Button); } if (GetComponent <SpriteRenderer>()) { GetComponent <SpriteRenderer>().sprite = sprite; } else if (GetComponent <Image>()) { GetComponent <Image>().sprite = sprite; } }
private Sprite GetSpriteFromPrompt(TutorialPrompt prompt) { Sprite icon = null; if (prompt.MappedButton != MappedButton.None) { icon = Controller.GetButtonIcon(prompt.MappedButton); } if (prompt.MappedAxis != MappedAxis.None && icon == null) { icon = Controller.GetAxisIcon(prompt.MappedAxis); } return(icon); }