Properties : 변수의 get /set을 처리하는 구문.
Properties 설정방법
//일반 변수 선언법
int point;
//Proporties 변수 선언법
int point{
get{}
set{}
}
Properties 변수 선언 예제 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | using System.Collections; using System.Collections.Generic; using UnityEngine; public class PointManager : MonoBehaviour { private int m_point; public int point{ get { return m_point; } set { if (value < 0) //value : set시 받아오는 값. { m_point = 0; } else { m_point = value; } } } } | cs |
사용예 #2
1 2 3 4 5 6 7 8 9 10 | GameObject[] monsters; public int count { get { monsters = FindObjectsOfType<GameObject>(); return monsters.Length; } } | cs |
'Programming > Unity - Reference' 카테고리의 다른 글
[Unity C# Reference] Abstract Class (0) | 2018.06.11 |
---|---|
[Unity C# Reference] Interface Class (0) | 2018.06.11 |
[Unity C# Reference] Physics.Raycast (0) | 2018.06.11 |
[Unity C# Reference] Transform (0) | 2018.06.11 |
[Unity C# Reference] CoRoutine (0) | 2018.06.10 |