ObjectManager.Reregister C# (CSharp) Method

Reregister() public static method

public static Reregister ( GameObject ob, string id, string new_id ) : void
ob GameObject
id string
new_id string
return void
    public static void Reregister(GameObject ob, string id, string new_id)
    {
        if(objects.ContainsKey(new_id))
        {
            throw new System.ArgumentException();
        }

        if(!objects.ContainsKey(id))
        {
            Register(ob,new_id);

            return;
        }

        GameObject obj = objects[id];
        objects.Remove(id);
        objects.Add(new_id,obj);
    }

Usage Example

Esempio n. 1
0
    public void setId(string new_id)
    {
        ObjectManager.Reregister(gameObject, id, new_id);

        this.id = new_id;
    }
All Usage Examples Of ObjectManager::Reregister