public void selectAccessory(AccessoriesBtn accessory) { selectedAccessory = accessory; if (selectedAccessory.AccessoryPrice <= GameManager.getInstance().TotalMoney) { buyAccessory(selectedAccessory.AccessoryPrice); enableDragSprite(selectedAccessory.DragSprite); } }
public void placeAccessory(RaycastHit2D hit) { if (!EventSystem.current.IsPointerOverGameObject() && selectedAccessory != null) { Accessory newAccessory = Instantiate(selectedAccessory.Accessory); newAccessory.transform.position = hit.transform.position; newAccessory.Site = hit.collider; //registerTower(newTower); Accessories.Add(newAccessory); disableDragSprite(); selectedAccessory = null; } }