====== LEVEL ====== //Abstract class//\\ **Category**: Data ===== Functions ===== ---- ==== getGame ==== ''[[preview:api:game|GAME]] **getGame**()'' ---- ==== createObject ==== ''[[preview:api:game_object|GAME_OBJECT]] **createObject**([//objectSetuperCallback//])'' ^ Name ^ Type ^ Description ^ | //''objectSetuperCallback''// | ''function'' | | ''[[preview:api:game_object|GAME_OBJECT]] **createObject**(//prefab// [, //position// [, //orientation// [, //objectSetuperCallback//]]])'' ^ Name ^ Type ^ Description ^ | //''prefab''// | ''[[preview:api:prefab|PREFAB]]'' | | | //''position''// | ''[[preview:api:vec3f|vec3f]]'' | | | //''orientation''// | ''[[preview:api:quaternion|quaternion]]'' | | | //''objectSetuperCallback''// | ''function'' | | ''[[preview:api:game_object|GAME_OBJECT]] **createObject**(//prefab//, //objectSetuperCallback//)'' ^ Name ^ Type ^ Description ^ | //''prefab''// | ''[[preview:api:prefab|PREFAB]]'' | | | //''objectSetuperCallback''// | ''function'' | | ---- ==== getDeltaTime ==== ''[[preview:data-types#float|float]] **getDeltaTime**()'' ---- ==== getUnscaledDeltaTime ==== ''[[preview:data-types#float|float]] **getUnscaledDeltaTime**()'' ---- ==== getTimeScale ==== ''[[preview:data-types#float|float]] **getTimeScale**()'' ---- ==== getComponentManager ==== ''[[preview:api:component_manager|COMPONENT_MANAGER]] **getComponentManager**(//componentType//)'' ^ Name ^ Type ^ Description ^ | //''componentType''// | ''[[preview:data-types#component_type|component_type]]'' | | ---- ==== find ==== ''[[preview:api:component|COMPONENT]] **find**(//componentType// [, //enabledOnly//])'' ^ Name ^ Type ^ Description ^ | //''componentType''// | ''[[preview:data-types#component_type|component_type]]'' | | | //''enabledOnly''// | ''[[preview:data-types#boolean|boolean]]'' | | ''[[preview:api:component|COMPONENT]] **find**(//id//, //componentType//)'' ^ Name ^ Type ^ Description ^ | //''id''// | ''[[preview:data-types#guid|guid]]'' | | | //''componentType''// | ''[[preview:data-types#component_type|component_type]]'' | | ''[[preview:api:game_object|GAME_OBJECT]] **find**(//id//)'' ^ Name ^ Type ^ Description ^ | //''id''// | ''[[preview:data-types#guid|guid]]'' | | ''[[preview:api:game_object|GAME_OBJECT]] **find**(//name//)'' ^ Name ^ Type ^ Description ^ | //''name''// | ''[[preview:data-types#string|string]]'' | | ''void **find**(//name//, //outObjectList//)'' ^ Name ^ Type ^ Description ^ | //''name''// | ''[[preview:data-types#string|string]]'' | | | //''outObjectList''// | ''[[preview:data-types#list|list]]<[[preview:api:game_object|GAME_OBJECT]]>'' | //[[:annotations#out_argument|Out argument]]// | ---- ==== createPickingLine ==== ''[[preview:api:line|LINE]] **createPickingLine**(//screenPos//)'' ^ Name ^ Type ^ Description ^ | //''screenPos''// | ''[[preview:api:vec2f|vec2f]]'' | | ''[[preview:api:line|LINE]] **createPickingLine**(//screenPos//)'' ^ Name ^ Type ^ Description ^ | //''screenPos''// | ''[[preview:api:vec2i|vec2i]]'' | | ---- ==== pick ==== ''[[preview:data-types#boolean|boolean]] **pick**(//line//, //outPosition//, //outObject// [, //flag// [, //recursiveFlag// [, //objectToSearchInto//]]])'' ^ Name ^ Type ^ Description ^ | //''line''// | ''[[preview:api:line|LINE]]'' | | | //''outPosition''// | ''[[preview:api:vec3f|vec3f]]'' | //[[:annotations#out_argument|Out argument]]// | | //''outObject''// | ''[[preview:api:game_object|GAME_OBJECT]]'' | //[[:annotations#out_argument|Out argument]]// | | //''flag''// | ''[[preview:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' | | | //''recursiveFlag''// | ''[[preview:data-types#boolean|boolean]]'' | | | //''objectToSearchInto''// | ''[[preview:api:game_object|GAME_OBJECT]]'' | | ''[[preview:data-types#boolean|boolean]] **pick**(//screenPosition//, //outPosition//, //outObject// [, //flag// [, //recursiveFlag// [, //objectToSearchInto//]]])'' ^ Name ^ Type ^ Description ^ | //''screenPosition''// | ''[[preview:api:vec2i|vec2i]]'' | | | //''outPosition''// | ''[[preview:api:vec3f|vec3f]]'' | //[[:annotations#out_argument|Out argument]]// | | //''outObject''// | ''[[preview:api:game_object|GAME_OBJECT]]'' | //[[:annotations#out_argument|Out argument]]// | | //''flag''// | ''[[preview:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' | | | //''recursiveFlag''// | ''[[preview:data-types#boolean|boolean]]'' | | | //''objectToSearchInto''// | ''[[preview:api:game_object|GAME_OBJECT]]'' | | ---- ==== pickObject ==== ''[[preview:api:game_object|GAME_OBJECT]] **pickObject**(//line// [, //flag// [, //recursiveFlag// [, //objectToSearchInto//]]])'' ^ Name ^ Type ^ Description ^ | //''line''// | ''[[preview:api:line|LINE]]'' | | | //''flag''// | ''[[preview:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' | | | //''recursiveFlag''// | ''[[preview:data-types#boolean|boolean]]'' | | | //''objectToSearchInto''// | ''[[preview:api:game_object|GAME_OBJECT]]'' | | ''[[preview:api:game_object|GAME_OBJECT]] **pickObject**(//screenPosition// [, //flag// [, //recursiveFlag// [, //objectToSearchInto//]]])'' ^ Name ^ Type ^ Description ^ | //''screenPosition''// | ''[[preview:api:vec2i|vec2i]]'' | | | //''flag''// | ''[[preview:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' | | | //''recursiveFlag''// | ''[[preview:data-types#boolean|boolean]]'' | | | //''objectToSearchInto''// | ''[[preview:api:game_object|GAME_OBJECT]]'' | | ---- ==== pickPosition ==== ''[[preview:data-types#boolean|boolean]] **pickPosition**(//line//, //outPosition// [, //flag// [, //recursiveFlag// [, //objectToSearchInto//]]])'' ^ Name ^ Type ^ Description ^ | //''line''// | ''[[preview:api:line|LINE]]'' | | | //''outPosition''// | ''[[preview:api:vec3f|vec3f]]'' | //[[:annotations#out_argument|Out argument]]// | | //''flag''// | ''[[preview:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' | | | //''recursiveFlag''// | ''[[preview:data-types#boolean|boolean]]'' | | | //''objectToSearchInto''// | ''[[preview:api:game_object|GAME_OBJECT]]'' | | ''[[preview:data-types#boolean|boolean]] **pickPosition**(//screenPosition//, //outPosition// [, //flag// [, //recursiveFlag// [, //objectToSearchInto//]]])'' ^ Name ^ Type ^ Description ^ | //''screenPosition''// | ''[[preview:api:vec2i|vec2i]]'' | | | //''outPosition''// | ''[[preview:api:vec3f|vec3f]]'' | //[[:annotations#out_argument|Out argument]]// | | //''flag''// | ''[[preview:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' | | | //''recursiveFlag''// | ''[[preview:data-types#boolean|boolean]]'' | | | //''objectToSearchInto''// | ''[[preview:api:game_object|GAME_OBJECT]]'' | | ---- ==== worldToScreenCoordinates ==== ''[[preview:data-types#boolean|boolean]] **worldToScreenCoordinates**(//worldPosition//, //outScreenPosition//)'' ^ Name ^ Type ^ Description ^ | //''worldPosition''// | ''[[preview:api:vec3f|vec3f]]'' | | | //''outScreenPosition''// | ''[[preview:api:vec2f|vec2f]]'' | //[[:annotations#out_argument|Out argument]]// | ''[[preview:api:vec2f|vec2f]] **worldToScreenCoordinates**(//worldPosition//)'' ^ Name ^ Type ^ Description ^ | //''worldPosition''// | ''[[preview:api:vec3f|vec3f]]'' | | ---- ==== isVisibleOnScreen ==== ''[[preview:data-types#boolean|boolean]] **isVisibleOnScreen**(//worldPosition//)'' ^ Name ^ Type ^ Description ^ | //''worldPosition''// | ''[[preview:api:vec3f|vec3f]]'' | | ---- ==== rayCast ==== ''[[preview:data-types#boolean|boolean]] **rayCast**(//screenPosition//, //distance//, //outResult// [, //flag//])'' ^ Name ^ Type ^ Description ^ | //''screenPosition''// | ''[[preview:api:vec2i|vec2i]]'' | | | //''distance''// | ''[[preview:data-types#float|float]]'' | | | //''outResult''// | ''[[preview:api:physics_ray_result|PHYSICS_RAY_RESULT]]'' | //[[:annotations#out_argument|Out argument]]// | | //''flag''// | ''[[preview:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' | | ''[[preview:data-types#boolean|boolean]] **rayCast**(//from//, //to//, //outResult// [, //flag//])'' ^ Name ^ Type ^ Description ^ | //''from''// | ''[[preview:api:vec3f|vec3f]]'' | | | //''to''// | ''[[preview:api:vec3f|vec3f]]'' | | | //''outResult''// | ''[[preview:api:physics_ray_result|PHYSICS_RAY_RESULT]]'' | //[[:annotations#out_argument|Out argument]]// | | //''flag''// | ''[[preview:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' | |