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); } } }
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); } } }