Here is the relevant API within the FF15 API 

---@field public ping number
NetClient = {}
---@field public time number
RiotClock = {}
---@class GameObject
---@field public asMissile MissileClientObj
---@field public asEffectEmitter EffectEmitter
---@field public aiManagerClient AIManager\_Client
---@field public allShield number
---@field public attackCastDelay number
---@field public attackDelay number
---@field public attackShield number
---@field public avatar Avatar
---@field public basicAttack SpellData
---@field public boundingRadius number
---@field public buffManager BuffManager
---@field public campNumber number
---@field public canAttack boolean
---@field public canCast boolean
---@field public canMove boolean
---@field public charName string
---@field public characterActionState number
---@field public characterIntermediate CharacterIntermediate
---@field public combatType number
---@field public dampenerState string
---@field public direction D3DXVECTOR3
---@field public evolvePoints number
---@field public experience Experience
---@field public flatDamageReductionFromBarracksMinionMod number
---@field public gold number
---@field public goldTotal number
---@field public health number
---@field public healthPercent number
---@field public index number
---@field public infoComponent UnitInfoComponent
---@field public inventory HeroInventory
---@field public isDead boolean
---@field public isInvulnerable boolean
---@field public isMelee boolean
---@field public isRanged boolean
---@field public isTargetable boolean
---@field public isValid boolean
---@field public isVisible boolean
---@field public isWindingUp boolean
---@field public isZombie boolean
---@field public magicShield number
---@field public mana number
---@field public manaPercent number
---@field public maxHealth number
---@field public maxMana number
---@field public minionLevel number
---@field public name string
---@field public networkId number
---@field public neutralMinionsKilled number
---@field public originalState number
---@field public percentDamageToBarracksMinionMod number
---@field public position D3DXVECTOR3
---@field public recallStruct RecallStruct
---@field public roamState number
---@field public skinName string
---@field public spellbook Spellbook
---@field public sar number
---@field public team number
---@field public type number
---@field public visibleOnScreen boolean
---@field public shutdownValue number
---@field public isWard boolean
---@field public isLaneMinion boolean
---@field public isEliteMinion boolean
---@field public isEpicMinion boolean
---@field public isMe boolean
---@field public position2D D3DXVECTOR3
---@field public maxBBox D3DXVECTOR3
---@field public minBBox D3DXVECTOR3
---@field public pet GameObject
---@field public orientation D3DXVECTOR3
---@field public serverPos D3DXVECTOR3
---@field public owner GameObject
---@field public baseHealth number
---@field public bonusHealth number
---@field public physicalDamagePercentageModifier number
---@field public magicalDamagePercentageModifier number
---@field public baseGoldGivenOnDeath number
---@field public x number
---@field public y number
---@field public z number
---@field public specificChampHP number
---@field public healingAllied number
---@field public healingEnemy number
---@field public stopShieldFade number
GameObject = {}
---@field public level number
---@field public baseCdTime number
---@field public cooldownTimeRemaining number
---@field public currentAmmoCount number
---@field public ammoRechargeTimeRemaining number
---@field public toggleState number
---@field public name string
---@field public spellData SpellData
---@field public castRange number
---@field public castRadius number
---@field public manaCost number
SpellDataInst = {}
---@field public castEndTime number
---@field public isAutoAttacking boolean
---@field public isCastingSpell boolean
---@field public isChanneling boolean
---@field public isCharging boolean
---@field public isStopped boolean
---@field public spellWasCast boolean
---@field public spellCastInfo SpellCastInfo
SpellCasterClient = {}
---@field public startPos D3DXVECTOR3
---@field public endPos D3DXVECTOR3
---@field public targetEndPos D3DXVECTOR3
---@field public spellSlot number
---@field public isAutoAttack boolean
---@field public isSpecialAttack boolean
---@field public target GameObject
---@field public level number
---@field public startTime number
---@field public endTime number
---@field public time3 number
---@field public spellData SpellData
---@field public windup number
---@field public missileNetId number
SpellCastInfo = {}
---@field public activeSpellSlot number
---@field public selectedSpellSlot number
---@field public owner GameObject
---@field public spellCasterClient SpellCasterClient
Spellbook = {}
function CoreGeometry:IsProjectionOnLineSegment(a, b, c) end
function CoreGeometry:VectorMovementCollision(startPoint1, endPoint1, v1, startPoint2, v2, delay) end
FF15 API 내 관련 API는 다음과 같습니다. ---@필드 공개 핑 번호NetClient = {}---필드 공개 시간 번호RiotClock = {}---클래스 게임 오브젝트---@field public asMissile MissileClientObj---@field public asEffectEmitter EffectEmitter---@field public aiManagerClient AIManager\_Client---@field public allShield 번호---필드 공개 공격캐스트딜레이 번호---필드 공개 공격 지연 번호---필드 공개 공격 쉴드 번호---필드 공개 아바타 아바타---필드 공용 기본 공격 주문 데이터---필드 공개 바운딩반경 번호---필드 공용 버프 관리자 버프 관리자---필드 공개 캠프 번호---필드 공용 canAttack 부울---필드 공용 canCast 부울---필드 공용 canMove 부울---필드 공용 문자 이름 문자열---필드 공용 캐릭터 액션 상태 숫자---필드 공용 캐릭터인터미디엄 캐릭터인터미디엄---필드 공용 전투 유형 숫자---필드 공용 댐퍼 상태 문자열---필드 공용 방향 D3DXVECTOR3---필드 공용 진화점수---필드 공용 경험치 경험치---필드 공용 플랫 데미지 감소 막사 미니언 모드 번호---필드 공개 골드 수---필드 공개 골드 총 개수공개 건강 수 ---@필드 공개 건강 수---필드 공개 체력 퍼센트 수---필드 공개 인덱스 번호---필드 공개 정보 구성 요소 단위 정보 구성 요소---필드 공개 인벤토리 영웅 인벤토리---필드 공개 isDead 부울---필드 공개 is무적 부울---@field public isMelee boolean---필드 공용 is원거리 부울---@field public isTargetable boolean---필드 공용 isValid boolean---@field public isVisible boolean---@field public isWindingUp boolean---필드 공용 isZombie boolean---필드 공용 마법 보호막 숫자---필드 공용 마나 숫자---필드 공용 마나퍼센트 숫자---필드 공용 최대 생명력 수---필드 공용 max마나 수---필드 공개 미니언레벨 숫자---필드 공개 이름 문자열---필드 공개 네트워크아이디 번호---필드 공개 중립 미니언 킬 수---@field public originalState 숫자---필드 공개 퍼센트 데미지 투 바락스 미니언 모드 번호---필드 공개 위치 D3DXVECTOR3---필드 공용 리콜 구조체 리콜 구조체---필드 공용 로밍 상태 번호---필드 공용 피부 이름 문자열---필드 공개 주문서 주문서---필드 공개 사르 번호---필드 공개 팀 번호---필드 공개 유형 번호---필드 공개 가시화 화면 부울---필드 공개 셧다운값 번호---필드 공용 isWard 부울---필드 공용 isLaneMinion boolean---필드 공용 isEliteMinion boolean---필드 공용 isEpicMinion boolean---@field public isMe boolean---@field public position2D D3DXVECTOR3---@field public maxBBox D3DXVECTOR3---@field public minBBox D3DXVECTOR3---필드 공개 펫 게임 오브젝트---@field public orientation D3DXVECTOR3---필드 공개 서버포지션 D3DXVECTOR3---필드 공개 소유자 게임 오브젝트---필드 공개 기본 체력 번호---필드 공개 보너스 체력 수---필드 공개 물리 대미지 퍼센티지 수정자 번호---필드 공용 마법 피해 비율 수정자 번호---필드 공개 기본 골드 획득량 숫자---필드 공개 x 숫자---필드 공개 Y 숫자---필드 공개 z 숫자---필드 공개 특정 챔피언HP 번호---필드 공개 치유 아군 수---필드 공개 치유적 번호---@field public stopShieldFade 번호GameObject = {}---필드 공개 레벨 번호---필드 공용 baseCdTime 숫자---필드 공용 쿨다운타임 남은 수---field public currentAmmoCount 숫자---@field public ammoRechargeTimeRemaining 숫자---필드 공개 toggleState 숫자---필드 공개 이름 문자열---필드 공용 스펠데이터 스펠데이터---필드 공용 캐스팅 범위 숫자---필드 공개 캐스팅 반경 숫자---필드 공용 마나 비용 숫자SpellDataInst = {}---@field public castEndTime 숫자---@field public isAutoAttacking boolean---필드 공용 isCastingSpell boolean---@field public isChanneling boolean---필드 공용 isCharging boolean---@field public isStopped boolean---필드 공용 spellWasCast boolean---필드 공용 spellCastInfo SpellCastInfoSpellCasterClient = {}---@field public startPos D3DXVECTOR3---@field public endPos D3DXVECTOR3---@field public targetEndPos D3DXVECTOR3---@field public spellSlot number---필드 공용 isAutoAttack 부울---필드 공용 isSpecialAttack 부울---필드 공용 타겟 게임 오브젝트---필드 공용 레벨 번호---필드 공개 시작 시간 숫자---필드 공개 종료 시간 숫자---필드 공개 시간3 숫자---필드 공개 스펠데이터 스펠데이터---필드 공개 종료 번호---필드 공개 missileNetId 번호SpellCastInfo = {}---필드 공개 활성 스펠 슬롯 번호---필드 공개 선택된 스펠 슬롯 번호---필드 공개 소유자 게임 오브젝트---필드 공용 주문 캐스터 클라이언트 주문 캐스터 클라이언트Spellbook = {}function CoreGeometry:IsProjectionOnLineSegment(a, b, c) endfunction CoreGeometry:VectorMovementCollision(startPoint1, endPoint1, v1, startPoint2, v2, delay) end