Beispiel #1
0
    void SetTweens()
    {
        // set origin for item's slide tween
        slideTweenOrigin = new Vector3(
            transform.localPosition.x - STASHED_ITEM_OFFSET,
            transform.localPosition.y,
            transform.localPosition.z
            );

        // cache & pause slide tween.
        (slideItem = MFX.SlideStashedItem(transform, slideTweenOrigin, STASHED_ITEM_OFFSET, INVENTORY_SHIFT_SPEED, false)).Pause();
    }
Beispiel #2
0
    void PositionHUDElements()
    {
        // shift item to the right
        transform.position = mainCamera.ScreenToWorldPoint(new Vector3(
                                                               Screen.width / 2 + STASHED_ITEM_OFFSET,
                                                               Screen.height - INVENTORY_Y_POS,
                                                               HUD_Z)
                                                           );

        // set origin for item's slide tween
        slideTweenOrigin = new Vector3(
            transform.localPosition.x - DISTANCE_TO_SLIDE_ITEMS,
            transform.localPosition.y,
            transform.localPosition.z
            );

        // cache & pause slide tween.
        (slideItem = MFX.SlideStashedItem(transform, slideTweenOrigin, DISTANCE_TO_SLIDE_ITEMS, INVENTORY_SHIFT_SPEED, false)).Pause();
    }
    void PositionHUDElements()
    {
        // position in top-center of HUD.
        transform.position = mainCamera.ScreenToWorldPoint(new Vector3(
                                                               Screen.width / 2,
                                                               Screen.height - (INVENTORY_Y_POS * RESOLUTION_OFFSET),
                                                               HUD_Z)
                                                           );

        // set origin for item's slide tween
        slideTweenOrigin = new Vector3(
            transform.localPosition.x - DISTANCE_TO_SLIDE_ITEMS,
            transform.localPosition.y,
            transform.localPosition.z
            );

        // cache & pause slide tween.
        (slideItem = MFX.SlideStashedItem(transform, slideTweenOrigin, DISTANCE_TO_SLIDE_ITEMS, INVENTORY_SHIFT_SPEED, false)).Pause();
    }