게임 내 클립보드
새티스팩토리는 기계 간의 구성 옵션을 복사하고 붙여넣을 수 있는 클립보드 기능을 제공합니다. 이 기능을 확장하여 자신만의 맞춤 건물과 함께 사용할 수 있습니다.
AFGBuildable
클래스는 이미 클립보드 기능을 구현하기 위해 오버라이드해야 하는 함수들을 정의하는 IFGFactoryClipboardInterface
인터페이스를 구현하고 있으므로, 이 인터페이스를 추가로 나열할 필요는 없습니다.
-
FGFactoryClipboardSettings
기본 유형의 클래스를 생성하고 클립보드에 저장할 항목에 대한 변수를 추가합니다. -
GetClipboardSettingsClass
함수를 오버라이드하고 반환 값을 자신의 클래스로 설정합니다. -
GetClipboardMappingClass
를 오버라이드하고 반환 값을 이 클립보드를 사용하는 객체의 클래스로 설정합니다. -
CanUseFactoryClipboard
함수를 오버라이드하여 true를 반환합니다. -
복사 및 붙여넣기 함수를 오버라이드하고 자신의 로직을 구현합니다.
아래는 Circuity 모드에서의 예제 구현입니다.