示例#1
0
        void ReleaseDesignerOutlets()
        {
            if (InformationButton != null)
            {
                InformationButton.Dispose();
                InformationButton = null;
            }

            if (ScrollHazne != null)
            {
                ScrollHazne.Dispose();
                ScrollHazne = null;
            }
        }
 void ReleaseDesignerOutlets()
 {
     if (InformationButton != null)
     {
         InformationButton.Dispose();
         InformationButton = null;
     }
     if (StatusText != null)
     {
         StatusText.Dispose();
         StatusText = null;
     }
     if (TokenizeButton != null)
     {
         TokenizeButton.Dispose();
         TokenizeButton = null;
     }
     if (TokenizeManualButton != null)
     {
         TokenizeManualButton.Dispose();
         TokenizeManualButton = null;
     }
 }
 void RayPointedOut()
 {
     // TODO : Mouse Exit (SHJO)
     if(pointed != null)
     {
         //hit.collider.gameObject.renderer.material.color=Color.red;
         pointed.PointedOut();
         pointed=null;
     }
     else if(MainMenu_pointed !=null)
     {
         MainMenu_pointed.PointedOut();
         MainMenu_pointed = null;
     }
     else if (Information_pointed != null)      //add Jin
     {
         Information_pointed.PointedOut();
         Information_pointed = null;
     }
     else if (InformationButton_pointed != null)      //add Jin
     {
         InformationButton_pointed.PointedOut();
         InformationButton_pointed = null;
     }
     else if (InfoCanvas_pointed != null)      //add Jin
     {
         InfoCanvas_pointed.PointedOut();
         InfoCanvas_pointed = null;
     }
 }
    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();
                }
            }

        }
    }
 private void Awake()
 {
     instance = this;
 }