Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        rb = GetComponent <Rigidbody2D>();

        position = transform.position;
        rotation = transform.rotation;
        // depends on count of flashlight charges ?
        rotatingSpeed = 0.005f;
        fallingSpeed  = 0.1f;

        var values = FallingType.GetValues(typeof(FallingType));

        platformFallingType = (FallingType)values.GetValue(Random.Range(0, values.Length - 1));

        if (platformFallingType == FallingType.LEFT)
        {
            coef = 1;
        }
        else if (platformFallingType == FallingType.RIGHT)
        {
            coef = -1;
        }
        else
        {
            coef = 0;
        }

        secondsBeforeFallingDown = 6.0f;
        breakable = false;
    }
Esempio n. 2
0
    // Use this for initialization
    void Start()
    {
        if(Random.Range(0.0f, 10.0f) < 1.5f)
        {
            ftType = FallingType.Bomb;
        }
        else
        {
            ftType = (FallingType)Mathf.Round(Random.Range(1.0f, 8.0f));
        }
        srRender = this.GetComponent<SpriteRenderer>();

        switch(ftType)
        {
            case FallingType.Bomb:
                srRender.sprite = spBomb;
                break;
            case FallingType.Tomato:
                srRender.sprite = spTomato;
                break;
            case FallingType.Orange:
                srRender.sprite = spOrange;
                break;
            case FallingType.Strawberry:
                srRender.sprite = spStraw;
                break;
            case FallingType.Banana:
                srRender.sprite = spBanana;
                break;
            case FallingType.Peach:
                srRender.sprite = spPeach;
                break;
            case FallingType.Apple:
                srRender.sprite = spApple;
                break;
            case FallingType.Apricot:
                srRender.sprite = spApricot;
                break;
            case FallingType.Cherry:
                srRender.sprite = spCherry;
                break;
            default:
                srRender.sprite = spApple;
                break;
        }
    }