GetProtoId() public method

public GetProtoId ( ) : ushort
return ushort
Esempio n. 1
0
        public static bool AddPickPlane(this Critter npc, uint priority, Item item, uint useItemId, bool toOpen, bool run)
        {
            NpcPlane plane = Global.CreatePlane();

            plane.Type           = PlaneType.Pick;
            plane.Priority       = (priority == 0?Priorities.Pick:priority);
            plane.Pick_HexX      = item.HexX;
            plane.Pick_HexY      = item.HexY;
            plane.Pick_Pid       = item.GetProtoId();
            plane.Pick_UseItemId = useItemId;
            plane.Pick_ToOpen    = toOpen;
            plane.Run            = run;
            return(npc.AddPlane(plane));
        }
Esempio n. 2
0
 public static bool AddPickPlane(this Critter npc, uint priority, Item item, uint useItemId, bool toOpen, bool run)
 {
     NpcPlane plane=Global.CreatePlane();
     plane.Type=PlaneType.Pick;
     plane.Priority=(priority==0?Priorities.Pick:priority);
     plane.Pick_HexX=item.HexX;
     plane.Pick_HexY=item.HexY;
     plane.Pick_Pid=item.GetProtoId();
     plane.Pick_UseItemId=useItemId;
     plane.Pick_ToOpen=toOpen;
     plane.Run=run;
     return npc.AddPlane(plane);
 }