using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Steam4NET;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Steamworks.Load();
ISteamClient008 steamClient;
//ISteamGameServer009 gameserver;
ISteamFriends001 steamFriends;
int pipe;
int user;
steamClient = Steamworks.CreateInterface<ISteamClient008>("SteamClient008");
pipe = steamClient.CreateSteamPipe();
user = steamClient.ConnectToGlobalUser(pipe);
steamFriends = Steamworks.CastInterface<ISteamFriends001>(steamClient.GetISteamFriends(user, pipe, "SteamFriends001"));
int etc;
etc = steamFriends.GetFriendCount();
ulong[] blargh;
Console.WriteLine(etc);
Console.ReadLine();
for (int a =0; a < etc - 1; a++)
{
blargh[a] = steamFriends.GetFriendByIndex(a);
//steamFriends.SendMsgToFriend(76561197997948537, EFriendMsgType.k_EFriendMsgTypeChat, "Test");
Console.WriteLine(blargh[a]);
try
{
steamFriends.SendMsgToFriend(76561197997948537, EFriendMsgType.k_EFriendMsgTypeChat, "123");
}
catch
{
Console.WriteLine("Failed");
}
System.Threading.Thread.Sleep(200);
}
Console.ReadLine();
}
}
}