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 = ""; }