public void setPerson(long personID)
        {
            WorldMap.LocalPerson person = GameEngine.Instance.World.getPerson(personID);
            if (person == null)
            {
                InterfaceMgr.Instance.closePersonInfoPanel();
            }
            else
            {
                switch (person.person.personType)
                {
                case 4:
                    this.backGround.updatePanelType(0x3e9);
                    this.backGround.updateHeading(SK.Text("PersonInfoPanel_Monk", "Monk"));
                    break;

                case 100:
                    this.backGround.updatePanelType(0x3ee);
                    this.backGround.updateHeading(SK.Text("PersonInfoPanel_Disease_Rat", "Disease Rat"));
                    break;
                }
                this.m_person  = person;
                this.lastState = -1;
                this.update();
            }
        }
Exemplo n.º 2
0
 public bool showPeople(WorldMap.LocalPerson person)
 {
     if (this.FilterActive && (InterfaceMgr.Instance.WorldMapMode == 0))
     {
         return(false);
     }
     return(true);
 }
Exemplo n.º 3
0
 public long showPeople(long personID)
 {
     if (!this.FilterActive || (InterfaceMgr.Instance.WorldMapMode != 0))
     {
         return(personID);
     }
     WorldMap.LocalPerson person = GameEngine.Instance.World.getPerson(personID);
     if ((person != null) && this.showPeople(person))
     {
         return(personID);
     }
     return(-1L);
 }
        public void setPerson(long personID)
        {
            WorldMap.LocalPerson person = GameEngine.Instance.World.getPerson(personID);
            if (person == null)
            {
                InterfaceMgr.Instance.closePersonInfoPanel();
            }
            else
            {
                switch (person.person.personType)
                {
                    case 4:
                        this.backGround.updatePanelType(0x3e9);
                        this.backGround.updateHeading(SK.Text("PersonInfoPanel_Monk", "Monk"));
                        break;

                    case 100:
                        this.backGround.updatePanelType(0x3ee);
                        this.backGround.updateHeading(SK.Text("PersonInfoPanel_Disease_Rat", "Disease Rat"));
                        break;
                }
                this.m_person = person;
                this.lastState = -1;
                this.update();
            }
        }