void RayPoint()
    {
        if(hit.collider != null)
        {
            target.transform.position = hit.transform.position;
            if(hit.collider.gameObject.tag == "Button")
            {
                pointed = hit.collider.gameObject.GetComponent<Button>();
                if(pointed != null)
                {
                    pointed.Pointed();
                }
            }
            else if(hit.collider.gameObject.tag == "MainMenu")
            {
                MainMenu_pointed = hit.collider.gameObject.GetComponent<MainMenu>();
                if(MainMenu_pointed != null)
                {
                    // TODO : Mouse Enter (HJOOn)
                    MainMenu_pointed.Pointed();
                }
            }
            else if (hit.collider.gameObject.tag == "Information")                              //Information 버튼 구현(add Jin)
            {
                Information_pointed = hit.collider.gameObject.GetComponent<Information>();
                if (Information_pointed != null)
                {
                    Information_pointed.Pointed();
                }
            }
            else if (hit.collider.gameObject.tag == "InformationButton")                              //Information 버튼 구현(add Jin)
            {
                InformationButton_pointed = hit.collider.gameObject.GetComponent<InformationButton>();
                if (InformationButton_pointed != null)
                {
                    InformationButton_pointed.Pointed();
                }
            }
            else if (hit.collider.gameObject.tag == "InformationCanvas")                              //Information 버튼 구현(add Jin)
            {
                InfoCanvas_pointed = hit.collider.gameObject.GetComponent<InformationCanvas>();
                if (InfoCanvas_pointed != null)
                {
                    InfoCanvas_pointed.Pointed();
                }
            }

        }
    }