private void handleTouchPlayer(PlayerCharacter pc, IncommingMessage msg) { if (pc.LoginState == PlayerCharacterLoginState.LoginSuccesfull) { TouchPlayerIncommingMessage msgTouchPlayer = (TouchPlayerIncommingMessage)msg; Entity en = getEntityByEntityID(msgTouchPlayer.TargetEntityID); if ((en != null) && (en is ServerCharacter)) { // Can talk only to server characters pc.NPCConversationStart(en as ServerCharacter); } } }