Esempio n. 1
0
    void SetUpUserDataComponent(uint id, bool isSelf)
    {
        var user = new UserDataComponent()
        {
            userID = id, isSelf = isSelf
        };

        entityManager.AddComponentData(thisEntity, user);
    }
Esempio n. 2
0
    public static object GetUserData(this GameObject go)
    {
        UserDataComponent c = go.GetComponent <UserDataComponent>();

        if (c != null)
        {
            return(c.data);
        }
        return(null);
    }
Esempio n. 3
0
    public static void SetUserData(this GameObject go, object data)
    {
        UserDataComponent c = go.GetComponent <UserDataComponent>();

        if (c == null)
        {
            c = go.AddComponent <UserDataComponent>();
        }

        c.data = data;
    }