public void EquipPet(PropertyChar p)
    {
        if (!p.PropertyBase.IsPet)
        {
            InputFieldHelper.Instance.ShowNoti("Item it not the Pet");
            return;
        }
        UnquipCurrentPet();
        p.IsActive = true;
        BasicMecanimControl basicMecanimControl = AutoTileMap_Editor.Instance.Agent.GetComponentInChildren <BasicMecanimControl>();

        basicMecanimControl.Pet = "pets/" + p.PropertyBase.RefSlug;
    }
    public void UnquipCurrentPet()
    {
        for (int i = 0; i < PropertysChar.Count; i++)
        {
            var pCheck = PropertysChar[i];
            if (pCheck.IsActive && pCheck.PropertyBase != null && pCheck.PropertyBase.IsPet)
            {
                pCheck.IsActive = false;
            }
        }
        BasicMecanimControl basicMecanimControl = AutoTileMap_Editor.Instance.Agent.GetComponentInChildren <BasicMecanimControl>();

        basicMecanimControl.Pet = "";
    }