public void MarkAsPickedUp() { trashState = TrashManager.TrashState.TRANSPORT; if (connectedWaypoint1 != null && connectedWaypoint2 == null) { FlowManager.main.RemoveTrashFromAllConnectedRoads(connectedWaypoint1); } if (connectedWaypoint1 != null && connectedWaypoint2 != null) { FlowManager.main.RemoveTrashFromRoad(connectedWaypoint1, connectedWaypoint2); } }
// Use this for initialization void Start() { trashState = TrashManager.TrashState.WAITING; originalHeight = transform.position.y; transform.localScale = new Vector3(0, 0, 0); if (layer == Layer.SURFACE && GameManager.main.currentView == GameManager.CurrentView.UNDER_GROUND) { spriteRenderer.enabled = false; } else if (layer == Layer.UNDERGROUND && GameManager.main.currentView == GameManager.CurrentView.SURFACE) { spriteRenderer.enabled = false; } }