Files
BITFALL/Assets/Artists/Scripts/Network/ExampleHostService.cs

21 lines
575 B
C#
Raw Normal View History

2023-06-08 14:09:50 +08:00
using System.Collections;
using System.Collections.Generic;
using BITFALL;
using UnityEngine;
public abstract class ExampleHostService : MonoBehaviour
{
private readonly Dictionary<GameObject, List<GameObject>> inventories = new();
[ServerRpc]
public void ServerPickItem(GameObject player, GameObject item)
{
if (inventories.TryGetValue(player, out var inventory))
{
inventory.Add(item);
ClientRpc(player,item);
}
}
[ClientRpc]
public abstract void ClientRpc(GameObject player, GameObject item);
}