◆Cobblemon Wiki

MoLang

Molang Types

이 표는 Cobblemon 문서에서 사용하는 타입과 해당 타입이 확장하는 클래스를 정리한 것입니다.

NameTypeDescription
MoValue클래스모든 값의 부모 클래스입니다. 자체로는 아무것도 하지 않으며 Kotlin의 Any처럼 취급할 수 있습니다.
DoubleValueMoValue의 하위 클래스Double은 정수와 불리언으로도 사용됩니다.
StringValueMoValue의 하위 클래스Represents a 문자열.
MoStructMoValue의 하위 클래스맵처럼 사용되며 문자열 키로 값을 가져오거나 설정할 수 있습니다.
VariableStructMoStruct의 하위 클래스값을 가져오고 설정할 수 있는 구조체입니다.
ArrayStructVariableStruct의 하위 클래스정수를 키로 사용하는 구조체입니다. 참고: 문서에서는 하나의 타입만 예상될 때 ArrayStruct를 ArrayStruct<Type>으로 표기합니다. 모든 ArrayStruct에는 필수 타입이 없으며 서로 섞어 사용할 수 있습니다.
QueryStructMoStruct의 하위 클래스get으로 실행할 수 있는 함수를 담은 구조체입니다. 값 설정은 지원하지 않습니다.
ObjectValueQueryStruct의 하위 클래스여러 타입을 구현하는 데 사용하는 Cobblemon 클래스입니다. 타입 값을 가져오거나 asDouble()로 double 값을, asString()으로 문자열 값을 가져올 수 있습니다. 플레이어, 포켓몬, 배틀, 그 밖의 구현된 마인크래프트 및 Cobblemon 타입에 사용됩니다. 나타내는 대상에 따라 특수 함수가 있을 수 있습니다.