Пример #1
0
    private void OnTriggerEnter(Collider other)
    {
        RB_Ball ball = other.gameObject.GetComponent <RB_Ball>();

        if (ball != null)
        {
            if (RB_Game_Controller.game_controller != null)
            {
                RB_Game_Controller.game_controller.Check_Answer((int)num_value_controller.Get_Value());
            }
        }
    }
    private void OnMouseDown()
    {
        if (hit_image == null)
        {
            if (WAM_Hit_Image.hit_image != null)
            {
                hit_image = WAM_Hit_Image.hit_image;
            }
        }
        if (hit_image != null)
        {
            hit_image.Activate();
        }
        else
        {
            Debug.Log("WAM: Hit image not found.");
        }

        if (mole_raiser != null && mole_raised == true && answer_controller != null && mole_value_controller != null && mole_sprite_switcher != null)
        {
            mole_sprite_switcher.Set_Hit_Sprite();
            answer_controller.Add_To_Answer((int)mole_value_controller.Get_Value());
            StartCoroutine(mole_raiser.Lower_Drop());
        }
        if (answer_controller == null)
        {
            Debug.Log("WAM: No answer controller found.");
        }
        if (mole_raiser == null)
        {
            Debug.Log("WAM: No mole raiser found.");
        }
        if (mole_value_controller == null)
        {
            Debug.Log("WAM: No mole value controller found.");
        }
        if (mole_sprite_switcher == null)
        {
            Debug.Log("WAM: No mole sprite switcher found.");
        }
    }