Class BaseControl
모든 GUI 클래스의 위치 및 크기 정보, 표시여부만을 담는 기반 클래스 (기본위치는 레이아웃 관리자값 참고 부탁드립니다.)
상속
네임스페이스: Game.Scripts.UI
어셈블리: Assembly-CSharp.dll
Syntax
[MoonSharpUserData]
public class BaseControl : ScriptTweening
생성자
BaseControl()
모든 GUI 클래스의 위치 및 크기 정보, 표시여부만을 담는 기반 클래스 (기본위치는 레이아웃 관리자값 참고 부탁드립니다.)
선언
public BaseControl()
BaseControl(RectTransform)
모든 GUI 클래스의 위치 및 크기 정보, 표시여부만을 담는 기반 클래스 (기본위치는 레이아웃 관리자값 참고 부탁드립니다.)
선언
public BaseControl(RectTransform rt)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
UnityEngine.RectTransform | rt |
변수
_border
모든 GUI 클래스의 위치 및 크기 정보, 표시여부만을 담는 기반 클래스 (기본위치는 레이아웃 관리자값 참고 부탁드립니다.)
선언
protected Outline _border
필드 값
타입 | 설명 |
---|---|
UnityEngine.UI.Outline |
_go
모든 GUI 클래스의 위치 및 크기 정보, 표시여부만을 담는 기반 클래스 (기본위치는 레이아웃 관리자값 참고 부탁드립니다.)
선언
protected GameObject _go
필드 값
타입 | 설명 |
---|---|
UnityEngine.GameObject |
_rt
모든 GUI 클래스의 위치 및 크기 정보, 표시여부만을 담는 기반 클래스 (기본위치는 레이아웃 관리자값 참고 부탁드립니다.)
선언
protected RectTransform _rt
필드 값
타입 | 설명 |
---|---|
UnityEngine.RectTransform |
_shadow
모든 GUI 클래스의 위치 및 크기 정보, 표시여부만을 담는 기반 클래스 (기본위치는 레이아웃 관리자값 참고 부탁드립니다.)
선언
protected Shadow _shadow
필드 값
타입 | 설명 |
---|---|
UnityEngine.UI.Shadow |
프로퍼티
anchor
컨트롤의 기준 위치
선언
public uint anchor { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
uint |
border
외곽선 컨트롤을 반환합니다.
선언
public Border border { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
Border |
borderColor
외곽선 색깔
선언
public Color borderColor { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
Color |
borderDistance
외곽선 거리
선언
public Point borderDistance { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
Point |
borderEnabled
외곽선 표시 여부
선언
public bool borderEnabled { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
bool |
height
컨트롤의 세로 크기
선언
public virtual float height { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
ignoreLayout
모든 GUI 클래스의 위치 및 크기 정보, 표시여부만을 담는 기반 클래스 (기본위치는 레이아웃 관리자값 참고 부탁드립니다.)
선언
public bool ignoreLayout { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
bool |
name
컨트롤의 이름을 설정합니다.
선언
public string name { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
string |
opacity
이 컨트롤의 투명도
선언
public virtual int opacity { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
int |
pivot
컨트롤의 피벗
선언
public Point pivot { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
Point |
pivotX
컨트롤의 피벗값 X
선언
public float pivotX { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
pivotY
컨트롤의 피벗값 Y
선언
public float pivotY { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
position
컨트롤의 위치를 나타내는 x,y값
선언
public Point position { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
Point |
preferredHeight
컨트롤의 기본 높이.
선언
public float preferredHeight { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
preferredWidth
컨트롤의 기본 넓이.
선언
public float preferredWidth { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
rect
컨트롤의 표시 영역
선언
public Rect rect { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
Rect |
rectTransform
rectTransform
선언
public RectTransform rectTransform { get; }
프로퍼티 값
타입 | 설명 |
---|---|
UnityEngine.RectTransform |
rotation
이 컨트롤의 각도
선언
public virtual float rotation { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
scale
컨트롤의 스케일 (x: 가로 스케일, y: 세로 스케일)
선언
public virtual object scale { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
object |
scaleX
이 컨트롤의 스케일 X값
선언
public float scaleX { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
scaleY
이 컨트롤의 스케일 Y값
선언
public float scaleY { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
shadow
그림자 컨트롤을 반환합니다.
선언
public Shadow shadow { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
Shadow |
sizeDelta
이 컨트롤의 크기
(x: 가로크기, y: 세로크기)
선언
public Point sizeDelta { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
Point |
visible
컨트롤의 표시 여부
선언
public virtual bool visible { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
bool |
width
컨트롤의 가로 크기
선언
public virtual float width { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
x
컨트롤의 위치 X
선언
public float x { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
y
컨트롤의 위치 Y
선언
public float y { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
함수
GetInstanceID()
이 컨트롤의 인스턴스 ID를 반환합니다.
선언
public int GetInstanceID()
반환
타입 | 설명 |
---|---|
int |
SetByTGameLayoutControl(TGameLayoutControl, Vector2, bool, bool, Rect, bool)
모든 GUI 클래스의 위치 및 크기 정보, 표시여부만을 담는 기반 클래스 (기본위치는 레이아웃 관리자값 참고 부탁드립니다.)
선언
public virtual void SetByTGameLayoutControl(TGameLayoutControl c, Vector2 parentSize, bool autoRotation, bool landscape, Rect rect = null, bool datacompulsion = false)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
network.TGameLayoutControl | c | |
UnityEngine.Vector2 | parentSize | |
bool | autoRotation | |
bool | landscape | |
Rect | rect | |
bool | datacompulsion |
SetOpacity(int)
이 컨트롤의 투명도를 설정
선언
public virtual void SetOpacity(int value)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
int | value | 투명도 (0-255) |
SetSizeFit(bool, bool)
모든 GUI 클래스의 위치 및 크기 정보, 표시여부만을 담는 기반 클래스 (기본위치는 레이아웃 관리자값 참고 부탁드립니다.)
선언
public void SetSizeFit(bool horizontalFit, bool verticalFit)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
bool | horizontalFit | |
bool | verticalFit |
ToggleVisible()
이 컨트롤의 visible이 true라면 false로, false라면 true로 만듭니다.
선언
public virtual void ToggleVisible()