5180 fichiers 38.5 Mo 0 téléchargements 458 vues mis à jour il y a 7 heures ui
UserLocationView.tsx 777 o Télécharger le fichier
import { RoomObjectCategory } from '@octane/renderer';
import { FC } from 'react';
import { BaseProps } from '../../../../common';
import { useRoom } from '../../../../hooks';
import { ObjectLocationView } from '../object-location/ObjectLocationView';

interface UserLocationViewProps extends BaseProps<HTMLDivElement> {
    userId: number;
}

export const UserLocationView: FC<UserLocationViewProps> = (props) => {
    const { userId = -1, ...rest } = props;
    const { roomSession = null } = useRoom();

    if (userId === -1 || !roomSession) return null;

    const userData = roomSession.userDataManager.getUserData(userId);

    if (!userData) return null;

    return <ObjectLocationView category={RoomObjectCategory.UNIT} objectId={userData.roomIndex} {...rest} />;
};
15Sujets
1Dépôts
20Membres
3En ligne
Profile
Inscrit
Dernière visite
Messages
0
Votes positifs
0
Votes négatifs
0

Nous utilisons des cookies pour assurer le bon fonctionnement du site et améliorer votre expérience. en savoir plus

Autoriser