Unity AzureKinect 初识(五) 增加减少用户 UnityEvent 事件

 

using com.rfilkov.kinect;
using UnityEngine;

public class TintUserManager : MonoBehaviour
{
     KinectManager _manager;

    void Start()
    {
        _manager = KinectManager.Instance;

        _manager.userManager.OnUserAdded.AddListener(AddPerson);
        _manager.userManager.OnUserRemoved.AddListener(RemovePerson);
    }

    private void OnDestroy()
    {
        _manager.userManager.OnUserAdded.RemoveListener(AddPerson);
        _manager.userManager.OnUserRemoved.RemoveListener(RemovePerson);
    }

    public void AddPerson(ulong userId, int userIndex)
    {
        print("增加了一个小可爱");
    }


    public void RemovePerson(ulong userId, int userIndex)
    {
        print("丢掉了一个小可爱");
    }
}

猜你喜欢

转载自blog.csdn.net/qq_39097425/article/details/113933723