Class Image
이미지를 출력하는 GUI 클래스
네임스페이스: Game.Scripts.UI
어셈블리: Assembly-CSharp.dll
Syntax
[MoonSharpUserData]
public class Image : Control
생성자
Image(Rect)
이미지를 출력하는 GUI 클래스
선언
public Image(Rect rect)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Rect | rect |
Image(object, Rect)
이미지를 출력하는 GUI 클래스
선언
public Image(object res, Rect rect)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
object | res | |
Rect | rect |
Image(RectTransform, Control)
이미지를 출력하는 GUI 클래스
선언
public Image(RectTransform rt, Control original)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
UnityEngine.RectTransform | rt | |
Control | original |
Image(Sprite, Rect)
이미지를 출력하는 GUI 클래스
선언
public Image(Sprite sprite, Rect rect)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
UnityEngine.Sprite | sprite | |
Rect | rect |
Image(Image)
이미지를 출력하는 GUI 클래스
선언
public Image(Image image)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
UnityEngine.UI.Image | image |
변수
_image
이미지를 출력하는 GUI 클래스
선언
public Image _image
필드 값
타입 | 설명 |
---|---|
UnityEngine.UI.Image |
프로퍼티
color
버튼의 색상
선언
public Color color { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
Color |
fillAmount
Fill Mode로 사용할 경우 fill 값 (0-1)
선언
public float fillAmount { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
float |
fillClockwise
시계 방향으로 Fill 할 지 여부
선언
public bool fillClockwise { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
bool |
fillMethod
Fill 방법 이미지 Type이 Filled 일때만 사용가능합니다.
Horizontal = 0,
Vertical = 1,
Radial90 = 2,
Radial180 = 3,
Radial360 = 4,
선언
public int fillMethod { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
int |
id
이미지의 id
선언
public string id { get; }
프로퍼티 값
타입 | 설명 |
---|---|
string |
image
바꿀 이미지 경로
선언
public string image { set; }
프로퍼티 값
타입 | 설명 |
---|---|
string |
imageHeight
이미지의 세로 크기
선언
public int imageHeight { get; }
프로퍼티 값
타입 | 설명 |
---|---|
int |
imageType
이미지 출력방식변경
Simple = 0,
Sliced = 1,
Tiled = 2,
Filled = 3
선언
public int imageType { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
int |
imageWidth
이미지의 가로 크기
선언
public int imageWidth { get; }
프로퍼티 값
타입 | 설명 |
---|---|
int |
path
이미지의 경로
선언
public string path { get; }
프로퍼티 값
타입 | 설명 |
---|---|
string |
raycastTarget
이미지의 raycastTarget 속성.
선언
public bool raycastTarget { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
bool |
sliceBorder
9슬라이스에 필요한 이미지 테두리 값.
선언
public RectOff sliceBorder { get; set; }
프로퍼티 값
타입 | 설명 |
---|---|
RectOff |
sprite
이미지를 출력하는 GUI 클래스
선언
public Sprite sprite { get; }
프로퍼티 값
타입 | 설명 |
---|---|
UnityEngine.Sprite |
함수
__call(Image, Dictionary<string, object>)
이미지를 출력하는 GUI 클래스
선언
[MoonSharpUserDataMetamethod("__call")]
public static Image __call(Image self, Dictionary<string, object> style)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Image | self | |
System.Collections.Generic.Dictionary<TKey, TValue><string, object> | style |
반환
타입 | 설명 |
---|---|
Image |
__call(object, Rect)
이미지를 출력하는 GUI 클래스
선언
[MoonSharpUserDataMetamethod("__call")]
public static Image __call(object self, Rect rect)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
object | self | |
Rect | rect |
반환
타입 | 설명 |
---|---|
Image |
__call(object, object, Rect)
이미지를 출력하는 GUI 클래스
선언
[MoonSharpUserDataMetamethod("__call")]
public static Image __call(object self, object res, Rect rect)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
object | self | |
object | res | |
Rect | rect |
반환
타입 | 설명 |
---|---|
Image |
__pairs(Image)
이미지를 출력하는 GUI 클래스
선언
[MoonSharpUserDataMetamethod("__pairs")]
public static DynValue __pairs(Image self)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Image | self |
반환
타입 | 설명 |
---|---|
MoonSharp.Interpreter.DynValue |
SetImage(string)
이미지 변경
선언
public void SetImage(string path = "")
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
string | path | 경로 |
SetImageID(string)
이미지 id로 이미지 변경
선언
public void SetImageID(string id)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
string | id | 이미지 id |
SetSpriteByPath(string)
패스로 이미지의 스프라이트 지정
선언
public void SetSpriteByPath(string path)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
string | path | 경로 |
SetTargetSprite(string, int)
스프라이트 시트의 이미지 ID, 해당 시트의 n번째 스프라이트로 이미지 변경
선언
public void SetTargetSprite(string imageID, int index = 0)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
string | imageID | 이미지 id |
int | index | 스프라이트 시트 이미지의 인덱스 |
연산자
implicit operator Image(Image)
이미지를 출력하는 GUI 클래스
선언
public static implicit operator Image(Image image)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
UnityEngine.UI.Image | image |
반환
타입 | 설명 |
---|---|
Image |