OpenNos.GameObject.Character.GenerateFinfo C# (CSharp) Method

GenerateFinfo() public method

public GenerateFinfo ( ) : string
return string
        public string GenerateFinfo()
        {
            string result = "finfo";

            if (friends != null)
            {
                foreach (CharacterRelationDTO relation in friends)
                {
                    byte isOnline = 0;
                    if (ServerManager.Instance.GetSessionByCharacterId(relation.RelatedCharacterId) != null)
                    {
                        isOnline = 1;
                    }
                    result += $" {relation.RelatedCharacterId}.{isOnline}";
                }
            }
            return result;
        }

Usage Example

Example #1
0
        private void OnOtherCharacterDisconnected(object sender, EventArgs e)
        {
            KeyValuePair <string, long> kvPair = (KeyValuePair <string, long>)sender;

            if (Character.IsFriendOfCharacter(kvPair.Value))
            {
                if (Character != null && Character.Name != kvPair.Key)
                {
                    _client.SendPacket(Character.GenerateSay(string.Format(Language.Instance.GetMessageFromKey("CHARACTER_LOGGED_OUT"), kvPair.Key), 10));
                    _client.SendPacket(Character.GenerateFinfo(kvPair.Value));
                }
            }
        }
All Usage Examples Of OpenNos.GameObject.Character::GenerateFinfo
Character