Search Unity

Convert syntax

Discussion in 'Scripting' started by DarkSoul, May 12, 2010.

  1. DarkSoul

    DarkSoul

    Joined:
    Dec 24, 2009
    Posts:
    37
    Hello.
    I don't know how convert in C# this lines:
    Code (csharp):
    1.  
    2. function FindClosestEnemy () : GameObject {}
    3.  
    Code (csharp):
    1.  
    2. for (var go : GameObject in gos) {}
    3.  
    Any help, please?
    Thanks!
     
  2. Jessy

    Jessy

    Joined:
    Jun 7, 2007
    Posts:
    7,325
    Code (csharp):
    1. GameObject FindClosestEnemy () {}
    Code (csharp):
    1. foreach (GameObject go in gos) {}
     
  3. DarkSoul

    DarkSoul

    Joined:
    Dec 24, 2009
    Posts:
    37
    Thanks!

    This gives me error.
     
  4. Jessy

    Jessy

    Joined:
    Jun 7, 2007
    Posts:
    7,325
    I figured that was pseudocode and you had the rest covered. You have to return a GameObject.

    Code (csharp):
    1. GameObject FindClosestEnemy ()
    2. {return new GameObject();}
    is complete. (But don't write that. Use real code.)
     
  5. Guru

    Guru

    Joined:
    Apr 30, 2010
    Posts:
    118
    Never mind ;-)
     
  6. DarkSoul

    DarkSoul

    Joined:
    Dec 24, 2009
    Posts:
    37
    Ah ok!, now works, thanks for all!