示例#1
0
    void createPrefabFinish(GameObject go, Dictionary <string, object> paramters)
    {
        string      name = prefab.Name;
        SlotOverlay so   = go.AddComponent <SlotOverlay>();

        so.slotoverlays = paramters["sos"] as List <SlotOverlayItem>;
    }
示例#2
0
    void PutOnObj(Object item)
    {
        for (int i = 0; i < PutOnDelete.Count; i++)
        {
            characterSlotOverlay.RemoveWeap(PutOnDelete[i]);
        }

        GameObject go = GameObject.Instantiate(item) as GameObject;

        SlotOverlay so = go.GetComponent <SlotOverlay>();

        so.InitializeSlotData(characterSlotOverlay);

        GameObject.DestroyImmediate(go);

        if (OnCallback != null)
        {
            OnCallback();
        }
    }