class Human
{
    string name;
    float height;
    int age;

    public void Eat()
    {
        Debug.Log("Eat");
    }
		public void Walk()
    {
        Debug.Log("Walk");
    }
    public void Sleep()
    {
        Debug.Log("Sleep");
    }
}

유니티 어셈블리 정의


스크린샷 2024-01-04 오후 8.00.02.png

using UnityEngine;

public class MethodExample : MonoBehaviour
{
    /*
        - 메서드의 기본 구조
        접근_제한자 반환_타입 메서드_이름(매개변수){
            ...실행할 코드 
        }
        tip. 접근_제한자 생략 가능
    */
    // 1. 실생활에서 자주 쓰이는 메서드 -> Half : 입력값을 반으로 나누어 반환해주는 메서드
    // 2. 반환값이 없는 메서드 ->  PrintNumber
    // 3. 매개변수가 없는 메서드 -> GetTen

    float Half(float num){
        float result = num/2; 
        return result; 
    }

    void PrintNumber(int num){
        Debug.Log(num); 
    }

    int GetTen(){
        return 10;
    }
    void Start(){
        float value = Half(10);
        Debug.Log(value);

        PrintNumber(10); 

        Debug.Log(GetTen());
    }
}

스크린샷 2024-01-04 오후 8.23.06.png