SetNPCTradeInfo() private method

private SetNPCTradeInfo ( int InstanceID, int Zero, ushort ItemID, byte Index, byte Count, byte Box, UInt32 Gil ) : bool
InstanceID int
Zero int
ItemID ushort
Index byte
Count byte
Box byte
Gil System.UInt32
return bool
Example #1
0
            ///Set Items in npc trade window
            ///<param name="sTinfo">NPCTRADEINFO structure</param>
            ///</summary>
            public bool SetNPCTradeInformation (NPCTRADEINFO sTinfo)
            {
                bool result = false;

                if (sTinfo.items == null)
                {
                    result = FFACE.SetNPCTradeInfo(_InstanceID, 0, 0, 0, 0, 0, sTinfo.Gil);

                }
                else
                {
                    for (int i = 0; i < sTinfo.items.Length; i++)
                    {
                        result = FFACE.SetNPCTradeInfo(_InstanceID, 0, sTinfo.items[i].ItemID, sTinfo.items[i].Index, sTinfo.items[i].Count, (byte)i, sTinfo.Gil);
                        if (!result)
                            break;
                    }
                }
                return result;
            } // @ public bool SetNPCTradeInformation
Example #2
0
 public bool SetTradeGil (uint Gil)
 {
     return FFACE.SetNPCTradeInfo(_InstanceID, 0, 0, 0, 0, 0, Gil);
 }