Пример #1
0
    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);
        }
    }
Пример #2
0
    // 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;
        }
    }