Exemple #1
0
    private new void Update()
    {
        base.Update();
        if (itemName == "gem")
        {
            spechSprite.color = Color.white;
        }
        else
        {
            spechSprite.color = Color.clear;
        }
        Collider2D c = IfTouchingGetCol <npc_maskperson>(collision);

        if (c != null)
        {
            if (!c.GetComponent <npc_maskperson>().AI)
            {
                mask = c.GetComponent <npc_maskperson>();
            }

            if (mask != null)
            {
                if (mask.isTalking)
                {
                    if (itemName == "gem")
                    {
                        s_globals.Money++;
                    }
                    itemName = "";
                    s_leveledit.LevEd.GetComponent <s_leveledit>().SetEntity(name, new MagnumFoudation.s_map.s_customType("", ""), "itemName");
                    speech.SetActive(false);
                }
            }
        }
    }
Exemple #2
0
 public void SetDeliverer(npc_maskperson msk)
 {
     mask = msk;
 }