import { Vector2 } from '../types/Vector2'; import { Vector3 } from '../types/Vector3'; import { Vector4 } from '../types/Vector4'; import { Color } from '../types/Color'; import { createFromHandle } from '../types/HandleRegistry'; import { inv, rai, raf, ras, rav, pvi, pvf, pvv, pvii, pvfi, _h, f, int, uint, float, Hash, u8, u16, u32, u64, i8, i16, i32, i64 } from '../types/NativeAliases'; export class Crew { /** * @returns */ static networkGetPrimaryClanDataClear(): any { return inv('0x9AA46BADAD0E27ED'); } /** * @param p1 * @returns memberDesc */ static networkClanGetMembershipDesc(p1: int): [boolean, number] { const result = inv<[boolean, number]>('0x48DE78AF2C8885B8', pvi(), p1, rai()); return [!!result[0], result[1]]; } /** * @returns */ static networkGetPrimaryClanDataPending(): any { return inv('0xB5074DB804E28CE7'); } /** * @param p0 */ static networkClanReleaseEmblem(p0: any): void { inv('0x113E6E3E50E286B0', p0); } /** * @returns */ static networkGetPrimaryClanDataSuccess(): any { return inv('0x5B4F04F19376A0BA'); } /** * @param crewId * @returns */ static networkFindGamersInCrew(crewId: int): boolean { return !!inv('0xE532D6811B3A4D2A', crewId, rai()); } /** * @param bufferSize * @returns clanDesc; gamerHandle */ static networkClanPlayerGetDesc(bufferSize: int): [boolean, number, number] { const result = inv<[boolean, number, number]>('0xEEE6EACBE8874FBA', pvi(), bufferSize, pvi(), rai()); return [!!result[0], result[1], result[2]]; } /** * @returns p0; p1 */ static networkGetPrimaryClanDataNew(): [boolean, number, number] { const result = inv<[boolean, number, number]>('0xC080FF658B2E41DA', pvi(), pvi(), rai()); return [!!result[0], result[1], result[2]]; } /** * @param p0 * @returns */ static networkClanSetActive(p0: any): any { return inv('0xC080FF658B2E51DA', p0); } /** * @returns */ static networkClanServiceIsValid(): boolean { return !!inv('0x579CCED0265D4896', rai()); } /** * @param p0 * @returns p1 */ static networkClanIsEmblemReady(p0: any): [boolean, number] { const result = inv<[boolean, number]>('0xA134777FF7F33331', p0, pvi(), rai()); return [!!result[0], result[1]]; } /** * @returns */ static networkClanGetLocalMembershipsCount(): int { return inv('0x1F471B79ACC90BEF', rai()); } /** * @param p0 * @returns */ static networkClanInvitePlayer(p0: any): any { return inv('0xC685B014CE3D988B', p0); } /** * @param p1 * @returns p0 */ static networkGetPrimaryClanDataStart(p1: any): [boolean, number] { const result = inv<[boolean, number]>('0xCE86D8191B762107', pvi(), p1, rai()); return [!!result[0], result[1]]; } /** * @param p0 * @returns */ static networkClanRequestEmblem(p0: any): boolean { return !!inv('0x13518FF1C6B28938', p0, rai()); } /** * @param p0 * @returns */ static N_0x58D378AF2C8765B7(p0: any): boolean { return !!inv('0x58D378AF2C8765B7', p0, rai()); } /** * @param crewInviteIndex * @returns */ static networkAcceptClanInvite(crewInviteIndex: int): any { return inv('0x8E2143144B8E188D', crewInviteIndex); } /** * @returns gamerHandle */ static networkClanPlayerIsActive(): [boolean, number] { const result = inv<[boolean, number]>('0xB124B57F571D8F18', pvi(), rai()); return [!!result[0], result[1]]; } }