FFACETools.FFACE.SetNPCTradeInfo C# (CSharp) Method

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
        private static extern bool SetNPCTradeInfo(int InstanceID, int Zero, ushort ItemID, byte Index, byte Count, byte Box, UInt32 Gil);

Usage Example

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
All Usage Examples Of FFACETools.FFACE::SetNPCTradeInfo
FFACE