public override bool Decide(StateController controller) { return(controller.SelectedInteraction != null && InteractionPanelController.InteractionPrompted() && controller.SelectedObject != null && controller.SelectedInteraction != null); }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); } rectTransform = GetComponent <RectTransform>(); SetHidden(true); }
private void Start() { interactionPanel = InteractionPanelController.instance; playerContainer = PlayerController.instance.GetComponent <Container>(); }