Esempio n. 1
0
 public NPC(float X, float Y, string[] Textures, NPCClickFuncDel clickFunc, NPCCalcAnimDel calcAnim, NPCExMarkDel exMark)
 {
     textures  = Textures;
     x         = X;
     y         = Y;
     ClickFunc = clickFunc;
     CalcAnim  = calcAnim;
     ExMark    = exMark;
 }
Esempio n. 2
0
 public NPC(float X, float Y, string _name, string[] Textures, NPCClickFuncDel clickFunc, NPCCalcAnimDel calcAnim, NPCExMarkDel exMark, List <string> _dialogs)
 {
     textures  = Textures;
     dialogs   = _dialogs;
     name      = _name;
     x         = X;
     y         = Y;
     ClickFunc = clickFunc;
     CalcAnim  = calcAnim;
     ExMark    = exMark;
 }
Esempio n. 3
0
 public NPC(float X, float Y, string _name, string[] Textures, NPCClickFuncDel clickFunc, NPCCalcAnimDel calcAnim, NPCExMarkDel exMark, List <string> _dialogs, object[,] _goods)
 {
     vendor = true;
     goods  = new Item[_goods.Length / 2];
     prices = new int[_goods.Length / 2];
     for (int i = 0; i < _goods.Length / 2; i++)
     {
         Goods[i]  = (Item)_goods[i, 0];
         prices[i] = (int)_goods[i, 1];
     }
     textures  = Textures;
     dialogs   = _dialogs;
     name      = _name;
     x         = X;
     y         = Y;
     ClickFunc = clickFunc;
     CalcAnim  = calcAnim;
     ExMark    = exMark;
 }