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