content: /**
   * This file is part of Aion-Lightning <aion-lightning.org>.
   *
   *  Aion-Lightning is free software: you can redistribute it and/or modify
   *  it under the terms of the GNU General Public License as published by
   *  the Free Software Foundation, either version 3 of the License, or
   *  (at your option) any later version.
   *
   *  Aion-Lightning is distributed in the hope that it will be useful,
   *  but WITHOUT ANY WARRANTY; without even the implied warranty of
   *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   *  GNU General Public License for more details. *
   *  You should have received a copy of the GNU General Public License
   *  along with Aion-Lightning.
   *  If not, see <http://www.gnu.org/licenses/>.
   */
  package com.aionemu.packetsamurai.utils.collector.data.npcTemplates;
  
  import javax.xml.bind.annotation.XmlEnum;
  import javax.xml.bind.annotation.XmlType;
  
  @XmlType(name= "NpcUiType")
  @XmlEnum
  public enum NpcUiType {
  
      NONE, 
      GENERAL,  
      MONSTER,  
      HIDDEN_MONSTER,  
      CRAFT,  
      BACKGROUND,  
      GENERAL_NOREACTION,  
      MONSTER_NAMEDISPLAY,  
      TRAP,  
      GROUPGATE,  
      GENERAL_NOROTATE,  
      GENERAL_ACT,  
      GENERAL_PATH_EXPANDED,  
      ATTACKABLE_OBJ,  
      GENERAL_NOROTATE_NOTITLE,  
      GENERAL_NO_MARKER,  
      GENERAL_NOROTATE_NOTALK,  
      MONSTER_NOTITLE,  
      BOOK,  
      CARRIER_NOTITLE_NOHP,  
      BINDING_STONE,  
      SUMMONED,  
      MONSTER_RAID,  
      MONSTER_SUBORDINATE,  
      ONLY_OVER_UI_TITLE,  
      GENERAL_NO_UI_RADAR,  
      CRAFT_UI_ALWAYS,  
      NO_TARGET_MARKER,  
      ATTACKABLE_OBJ_SP,  
      FOBJ_SP,  
      POLYMORPH_RIDE,  
      ONLY_ALWAYS_UI_TITLE,  
      GENERAL_NOHP,  
      NO_TARGET_MARKER_ONLYTITLE,  
      HOUSING_NPCOBJ_UI,  
      NO_RADER_MONSTER,  
      ATTACKABLE_POLY_RIDE,  
      NONEBUTROTATE,  
      FOBJ_NOTITLE,  
      DOOR_OBJ,  
      MONSTER_NO_RADAR,  
      ATTACKABLE_OBJ_UI_HIDDEN,  
      SEIREN;
    
      public String value() {
          return name();
      }
    
      public static NpcUiType fromValue(String v) {
          return valueOf(v);
      }
  }
  