{"id":2553,"date":"2025-11-20T19:13:50","date_gmt":"2025-11-20T19:13:50","guid":{"rendered":"https:\/\/golemitegames.com\/?post_type=docs&#038;p=2553"},"modified":"2025-11-27T21:11:46","modified_gmt":"2025-11-27T21:11:46","password":"","slug":"player-interaction-indicator","status":"publish","type":"docs","link":"https:\/\/golemitegames.com\/index.php\/docs\/player-interaction-indicator\/","title":{"rendered":"Player Interaction Indicator"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" style=\"font-size:22px;text-transform:capitalize\">Introduction<\/h2>\n\n\n\n<p>This component is used as an extra for First person or player controlled modes to display an icon when an interactable object is within mining range which is set on the <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/input-manager\/\" title=\"Input Manager\">Input Manager<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:22px;text-transform:capitalize\">Setting up<\/h2>\n\n\n\n<p>There are two prefabs &#8211; InteractionIndicator_PlayerControlled and InteractionIndicator_FirstPerson in \/prefabs\/UI.<br><br>In both instances this component should be added as a child to the <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/top-down-player-controller\/\" title=\"Top Down Player Controller\">TopDownPlayerController<\/a> or the <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/first-person-controller\/\" title=\"First Person Controller\">FirstPersonController<\/a>.<br><br>For the <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/top-down-player-controller\/\" title=\"Top Down Player Controller\">TopDownPlayerController<\/a> its important to have a UIBillboard component so the Icon in world space is always pointing at the Camera. Continuous should be enabled in the <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/ui-billboard-manager\/\" title=\"UI Billboard Manager\">UIBillboardManager<\/a>. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:22px;text-transform:capitalize\">Settings<\/h2>\n\n\n\n<p><strong>Mode<\/strong><br>How the interaction should be displayed and in what game type.<br><br>Player Controlled &#8211; Displays the indicator in world space above the players head. The Canvas component should be World Space. <br><br>First Person &#8211; Displays the indicator in overlay &#8211; screen space in the middle. The Canvas component should be in Screen Space &#8211; Overlay. <br><br><strong>Interactable Mask<\/strong><br>Assign the layer that all the interactable objects belong to. Assign them all to something like &#8216;Interactable&#8217; to save overhead.  <br><br><strong>Icon To Pos<\/strong><br>Where should the Icon move towards when an interactable object is within range? <br><br><strong>Indicator<\/strong><br>Assign the indicator to move.<br><br><strong>Appear Duration<\/strong><br>How long should it take for the indicator to appear. <br><br><strong>Disappear Duration<\/strong><br>How long should it take for the indicator to disappear.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction This component is used as an extra for First person or player controlled modes to display an icon when an interactable object is within mining range which is set on the Input Manager. Setting up There are two prefabs &#8211; InteractionIndicator_PlayerControlled and InteractionIndicator_FirstPerson in \/prefabs\/UI. In both instances this component should be added as [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"doc_category":[46],"doc_tag":[],"class_list":["post-2553","docs","type-docs","status-publish","hentry","doc_category-resource-and-production"],"acf":[],"aioseo_notices":[],"year_month":"2026-04","word_count":214,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"rickitz5h","author_nicename":"rickitz5h","author_url":"https:\/\/golemitegames.com\/index.php\/author\/rickitz5h\/"},"doc_category_info":[{"term_name":"Resource And Production","term_url":"https:\/\/golemitegames.com\/index.php\/docs-category\/resource-and-production\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/docs\/2553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/comments?post=2553"}],"version-history":[{"count":3,"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/docs\/2553\/revisions"}],"predecessor-version":[{"id":2590,"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/docs\/2553\/revisions\/2590"}],"wp:attachment":[{"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/media?parent=2553"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/doc_category?post=2553"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/doc_tag?post=2553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}