부모 시간 소스 가져오기 (Get Parent)
이 문서는 주어진 시간 소스에 대한 부모 시간 소스를 가져오는 작업을 설명합니다. 반환되는 값은 사용자 정의 시간 소스의 ID일 수도 있고, 주어진 시간 소스가 생성된 방식에 따라 내장된 시간 소스의 ID일 수도 있습니다.
작업 구문 (Action Syntax)
Get Parent
인수 (Arguments)
| 인수 | 설명 |
|---|---|
| Time Source | 부모를 가져올 시간 소스의 ID |
| Target | 부모 시간 소스를 저장할 변수 |
| Temp | 변수가 임시 변수로 생성되어야 하는지 여부 (true/false) |
활용 및 응용 예제
이 작업은 다양한 상황에서 유용하게 활용될 수 있습니다. 다음은 몇 가지 예입니다.
예제 1: 부모 시간 소스 ID 가져오기
var myTimeSource = someTimeSourceID; // 사용자 정의 시간 소스의 ID
var parentID; // 부모 시간 소스를 저장할 변수
// 부모 시간 소스 가져오기
Get Parent(myTimeSource, parentID, false);
if (parentID != -1) {
show_message("부모 시간 소스 ID: " + string(parentID));
} else {
show_message("부모 시간 소스가 없습니다.");
}
예제 2: 임시 변수로 부모 시간 소스 가져오기
var myTimeSource = anotherTimeSourceID; // 또 다른 사용자 정의 시간 소스의 ID
var tempParentID; // 부모 시간 소스를 저장할 임시 변수
// 임시 변수로 부모 시간 소스 가져오기
Get Parent(myTimeSource, tempParentID, true);
// 임시 변수를 사용한 후에는 필요에 따라 변수 값을 사용할 수 있습니다.
if (tempParentID != -1) {
// 임시 변수 사용 예
show_message("임시 부모 시간 소스 ID: " + string(tempParentID));
}
이러한 방식으로, Get Parent 함수는 시간 소스 간의 관계를 이해하고 관리하는 데 중요한 역할을 합니다.