Ejemplo n.º 1
0
    void OnGUI()
    {
        Vector3 screenpos = Camera.main.WorldToScreenPoint(transform.position);

        if (change)
        {
            if (guioffset < 96)
            {
                guioffset += 8;
            }
            guialarm++;
            if (guialarm > FPS / 3)
            {
                guialarm = 1;
                //guistatus = !guistatus;
            }

            GUI.Label(new Rect(screenpos.x - 64, screenpos.y - 32 - guioffset, 128, 128), change_up);
            GUI.Label(new Rect(screenpos.x - 64, screenpos.y - 32 + guioffset, 128, 128), change_down);
            GUI.Label(new Rect(screenpos.x - 64 - guioffset, screenpos.y - 32, 128, 128), change_left);
            GUI.Label(new Rect(screenpos.x - 64 + guioffset, screenpos.y - 32, 128, 128), change_right);
        }
        else if (m_waitnpc)
        {
            if (m_Character.GetGround())
            {
                GUI.Label(new Rect(screenpos.x - 24, screenpos.y + 32, 64, 64), waitnpc);
            }
        }
    }
Ejemplo n.º 2
0
 void OnGUI()
 {
     if (m_waitnpc)
     {
         if (milk.GetGround())
         {
             Vector3 screenpos = Camera.main.WorldToScreenPoint(milk.transform.position);
             GUI.Label(new Rect(screenpos.x - 24, screenpos.y - 128, 64, 64), waitnpc);
         }
     }
 }