private bool onOutgoingFriendInvitationComponentRemoved(DataEntityEvents.ComponentRemovedEvent evt)
 {
     if (evt.Component is OutgoingFriendInvitationData)
     {
         outgoingFriendInvitationComponentRemoved = true;
     }
     return(false);
 }
Example #2
0
 private bool onComponentRemoved(DataEntityEvents.ComponentRemovedEvent evt)
 {
     if (evt.Component is SessionIdData && !LocalPlayerHandle.IsNull && evt.Handle == LocalPlayerHandle)
     {
         LocalPlayerSessionId = 0L;
     }
     return(false);
 }
        private bool onComponentRemoved(DataEntityEvents.ComponentRemovedEvent evt)
        {
            PlayerStatusData playerStatusData = evt.Component as PlayerStatusData;

            if (playerStatusData != null && dataEntityCollection.TryGetComponent <SessionIdData>(evt.Handle, out var component))
            {
                hideStatusIcon(component.SessionId);
            }
            return(false);
        }
Example #4
0
        private bool onItemRemoved(DataEntityEvents.ComponentRemovedEvent evt)
        {
            ServerObjectItemData serverObjectItemData = evt.Component as ServerObjectItemData;

            if (serverObjectItemData != null)
            {
                PlayerHeldItem playerHeldItem = serverObjectItemData.Item as PlayerHeldItem;
                if (playerHeldItem != null)
                {
                    string type = playerHeldItem.Type;
                    if (Props[type].ServerAddedItem)
                    {
                        onItemRemoved(serverObjectItemData.Item.CreatorId);
                    }
                }
            }
            return(false);
        }