public void SetObjectForBuild(PlayerObject o) { ClearBuilds(true); if (!goldManager.TryToBuy(o.Price)) { return; } objectForBuild = o; objectInWorld = Instantiate(objectForBuild.Prefab); var col = objectInWorld.GetComponentInChildren <Collider>(); col.enabled = false; // чтобы рейкастом при проверке позиционирования не попадало в сам объект }