1745766669045860
김정민
  • 2016.7.2 09:21
  • 조회수 171
  • 답변수 1
1745766669045860
김정민
  • 2016.7.2 09:21
  • 조회수 171
  • 답변수 1

왜이러는거에요??

Command failed: /code0.cs(5,8): error CS1525: Unexpected symbol age', expecting.'
/code0.cs(8,4): error CS1525: Unexpected symbol `)'
이렇게뜨는데 왜이러는지 모르겠네요...

MainRunner.cs
//아래는 시스템 동작을 위한 코드입니다.수정하지 마세요
public class MainRunner{
  public static void Main(){
        MonoBehaviour mono = new MonoBehaviour(
    int age = 21;
    float height = 180.1f;
    string myName = "홍길동";
    );
    mono.RunMono();
    }
}
UserCode.cs
using System;

public class UserCode:MonoBehaviour{
    //이 아래줄에 age, height, myName을 선언하고 값을 초기화 하세요.




    void Start(){

    }

    void Update(){

    }
}
MonoBehaviour.cs
//Unity의 MonoBehaviour와 유사하게 동작하기 위한 코드입니다. 수정하지 마세요
using System.Reflection;
public class MonoBehaviour{
  public void RunMono(){
    UserCode userCode = new UserCode();    
    MethodInfo mStartInfo = typeof(UserCode).GetMethod("Start",
            BindingFlags.NonPublic | BindingFlags.Instance);
    if(mStartInfo!=null){
      mStartInfo.Invoke(userCode,null);
    }
    MethodInfo mUpdateInfo = typeof(UserCode).GetMethod("Update",
            BindingFlags.NonPublic | BindingFlags.Instance);
    if(mUpdateInfo!=null){
      for(int i=0;i<10;i++){
        mUpdateInfo.Invoke(userCode,null);
      }
    }    
  }
}
  • #Unity로 배우는 C#
  • #C# 변수 선언 - 실습

1 답변

  • Spgjnhnsidwygch8ddkd
    Chandler
    • 2016.7.2 16:17

    MainRunner.cs 파일에 코드를 작성하셨네요.
    코드 상단의 세개의 파일 중 UserCode.cs 에 작성해주셔야 합니다.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.