Results 1 to 8 of 8

Thread: Objects with a "interactable" variable set to false can still be nudged by players

  1. #1

    Objects with a "interactable" variable set to false can still be nudged by players

    Just like the title says. I've set an object's "interactable" variable set to false, and then discovered I can still move it by nudging it.

  2. #2
    Try also locking it - obj.lock() or through right click menu while it's still interactable.

  3. #3
    Join Date
    Apr 2016
    Posts
    174
    Probably the correct term is "user" interactable.

  4. #4
    I was about to make a thread for this same issue.

    It completely defeats the purpose of having the setting if users can interact with the object anyway. As-is, you can choose to either have a physics-based object or prevent people from throwing it around, but not both.

  5. #5
    Join Date
    May 2017
    Location
    Rocklin, CA
    Posts
    80
    When interactable is set to false, Players cannot directly interact with the object.
    But you can still indirectly interact with the object (i.e. grab another object you can interact with and push it into the the interactable = false object, it will move the interactable = false object)

    The way to stop this is to set Lock = true.


    self.interactable = false
    self.setLock(true)

    That will fix the problem!

  6. #6
    That does not fix the issue, and isn't even a reasonable workaround. If you lock an object, it cannot move at all.

    If all you wanted to do was stop an object moving completely, the interactable option is almost entirely irrelevant in the first place.

    Edit: It seems like you might have misunderstood the thread? The player can still directly interact with the object using the Nudge control, default N.

  7. #7
    Join Date
    May 2017
    Location
    Rocklin, CA
    Posts
    80
    I stand corrected.

    A player can use the Nudge control to move an object with interactable = false.

    I guess that could be a problem.

    I don't know, usually when you set interactable = false, that means you don't want anybody fooling with the object including making it move.

    Setting Lock makes sure it doesn't move.
    Setting interactable = false makes sure no one can unlock it.

    Of course, this isn't a good solution if you want the object to still be able to move by some other means.

    So I agree - this is a BUG.

  8. #8
    Bump.

    This easily reproducible issue was ignored in the latest update. Still waiting for any sort of feedback.

Similar Threads

  1. Replies: 4
    Last Post: 07-09-2017, 03:28 AM
  2. Interactable variable bug
    By Tanners in forum Scripting
    Replies: 0
    Last Post: 05-07-2016, 02:47 PM
  3. The "End turn"-button stops working for some players
    By FurbyFubar in forum Bug Reports
    Replies: 4
    Last Post: 10-18-2015, 11:23 PM
  4. [ADDED] [v5.0]Select the number of "Card Hands" based on players
    By BrashFink in forum Suggestions
    Replies: 2
    Last Post: 06-28-2015, 05:53 PM
  5. Basic "apps" that sync between players on the tablet
    By BenBQ in forum General Discussion
    Replies: 0
    Last Post: 03-24-2015, 02:28 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •