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); }
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); }