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(); } }
public bool showPeople(WorldMap.LocalPerson person) { if (this.FilterActive && (InterfaceMgr.Instance.WorldMapMode == 0)) { return(false); } return(true); }
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(); } }