Interface IInternalSyncInfo

interface IInternalSyncInfo {
    animations?: {
        isLoop?: boolean;
        path: string;
    };
    avatarAssetId?: string;
    components?: IAvatarComponent[];
    disposed?: boolean;
    extraInfoUrl?: string;
    initInvoked?: boolean;
    nickname?: {
        options?: INickNameOptions;
        texts: string;
    };
    pendants?: string[];
    prefix?: {
        url?: string;
    };
    priority?: number;
    scaling?: IScaling;
    skeleton?: string;
    skeletonAnimations?: ISkeletonAnimationBinding[];
    timestamp?: number;
    vat?: string;
    vatAnimations?: IVATAnimationBinding[];
}

Properties

animations?: {
    isLoop?: boolean;
    path: string;
}

动作

Type declaration

  • Optional isLoop?: boolean
  • path: string
avatarAssetId?: string
components?: IAvatarComponent[]

装扮信息

disposed?: boolean
extraInfoUrl?: string
initInvoked?: boolean

是否初始化过

nickname?: {
    options?: INickNameOptions;
    texts: string;
}

Type declaration

pendants?: string[]

挂件

prefix?: {
    url?: string;
}

昵称前缀图片

Type declaration

  • Optional url?: string
priority?: number
scaling?: IScaling

缩放

skeleton?: string
skeletonAnimations?: ISkeletonAnimationBinding[]
timestamp?: number

每次 syncInfo 都需要带上时间戳,不然后端会缓存数据,如重复做两次相同动作第二次不会被同步

vat?: string
vatAnimations?: IVATAnimationBinding[]

Generated using TypeDoc