Exemplo n.º 1
0
    public void SetFactory(int registryId, ReplicatedEntityFactory factory)
    {
        GameDebug.Assert(entries[registryId].prefab.guid == "", "GUID already set");
        GameDebug.Assert(entries[registryId].factory == null, "Factory already set");

        entries[registryId].factory = factory;
        EditorUtility.SetDirty(this);
    }
Exemplo n.º 2
0
    public int GetId(ReplicatedEntityFactory factory)
    {
        if (factory == null)
        {
            return(-1);
        }

        for (int i = 0; i < entries.Count; i++)
        {
            if (entries[i].factory == factory)
            {
                return(i);
            }
        }
        return(-1);
    }