Example #1
0
        private string getSwid(DataEntityHandle handle)
        {
            SwidData component = Service.Get <CPDataEntityCollection>().GetComponent <SwidData>(handle);

            if (component != null && !string.IsNullOrEmpty(component.Swid))
            {
                return(component.Swid);
            }
            return(null);
        }
 private DataEntityHandle addFriendStatusAndSwid(DataEntityHandle handle, IFriend friend)
 {
     if (!handle.IsNull)
     {
         FriendData friendData = dataEntityCollection.AddComponent <FriendData>(handle);
         friendData.Friend = friend;
         SwidData swidData = dataEntityCollection.AddComponent <SwidData>(handle);
         swidData.Swid = friend.Id;
         DisplayNameData component = dataEntityCollection.GetComponent <DisplayNameData>(handle);
         component.DisplayName = friend.DisplayName.Text;
         Service.Get <OtherPlayerDetailsRequestBatcher>().RequestOtherPlayerDetails(handle);
     }
     return(handle);
 }