public void SetMyControlObjectSelection(placedObjectControl newControl){ if (newControl == null) { } else { if (controlObjectSelection != null) { controlObjectSelection.GetComponent<Renderer> ().material.color = controlObjectSelection.GetMyColor (); controlObjectSelection.ClearInfoBlock (); } controlObjectSelection = newControl; controlObjectSelection.GetComponent<Renderer> ().material.color = Color.blue; controlObjectSelection.CreateInfoBlock (); } }
public bool CheckAbleToPlaceObject(placedObjectControl checkOb) { if (!controlSingle.Instance.IsFreePlay() && checkOb.GetMyCost() + moneyCurrent > moneyLimit) { placementControl.instance.CreateNoMoneyAlert(); return(false); } else if (myObs.Count >= itemLimit) { placementControl.instance.CreateNoItemAlert(); return(false); } else { return(true); } }