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); }