Search Unity

  1. Unity 2018.3 is now released.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. We've updated our Terms of Service. Please read our blog post from Unity CTO and Co-Founder Joachim Ante here
    Dismiss Notice
  4. Want to provide direct feedback to the Unity team? Join the Unity Advisory Panel.
    Dismiss Notice
  5. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice

Convert interface to GameObject?

Discussion in 'Scripting' started by FeastSC2, Nov 10, 2018.

  1. FeastSC2

    FeastSC2

    Joined:
    Sep 30, 2016
    Posts:
    492
    I would like for debugging purposes to have the names of the monobehaviours on which I set an interface.
    But it won't let me cast an interface to a gameobject. Why is that?

    Code (CSharp):
    1.             var go = (GameObject)_iPausable;
    2.             Debug.LogError(go.name + " has a problem!");
     
  2. GroZZleR

    GroZZleR

    Joined:
    Feb 1, 2015
    Posts:
    1,786
    Your scripts and components aren't GameObjects. They're MonoBehaviours.
     
    FeastSC2 likes this.