private bool onIncomingFriendInvitationComponentAdded(DataEntityEvents.ComponentAddedEvent <IncomingFriendInvitationData> evt) { evt.Component.OnAccepted += onIncomingFriendInvitationAccepted; evt.Component.OnRejected += onIncomingFriendInvitationRejected; notificationBreadcrumbController.AddBreadcrumb(friendRequestBreadcrumb); return(false); }
protected bool onCollectiblesReady(DataEntityEvents.ComponentAddedEvent <CollectiblesData> evt) { dataEntityCollection.EventDispatcher.RemoveListener <DataEntityEvents.ComponentAddedEvent <CollectiblesData> >(onCollectiblesReady); isListenerActive = false; initializeCollectibleData(); return(false); }
private bool onComponentAdded(DataEntityEvents.ComponentAddedEvent <ServerObjectPositionData> evt) { if (handle == evt.Handle) { spawnObject(evt.Component.Position); } return(false); }
private bool onSessionIdAdded(DataEntityEvents.ComponentAddedEvent <SessionIdData> evt) { if (!LocalPlayerHandle.IsNull && evt.Handle == LocalPlayerHandle) { LocalPlayerSessionId = evt.Component.SessionId; } return(false); }
private bool onAvatarDetailsDataAdded(DataEntityEvents.ComponentAddedEvent <AvatarDetailsData> evt) { if (evt.Handle == Handle) { evt.Component.OnInitialized += onAvatarDetailsDataInitialized; } return(false); }
private bool onMembershipDataAdded(DataEntityEvents.ComponentAddedEvent <MembershipData> evt) { if (evt.Handle == ownerHandle) { evt.Component.MembershipDataUpdated += onMembershipDataUpdated; } return(false); }
private bool onPresenceDataAdded(DataEntityEvents.ComponentAddedEvent <PresenceData> evt) { if (evt.Handle == Handle) { presenceData = evt.Component; presenceData.PresenceDataUpdated += onPresenceDataUpdated; } return(false); }
private bool onProfileDataAdded(DataEntityEvents.ComponentAddedEvent <ProfileData> evt) { if (evt.Handle == ownerHandle) { evt.Component.ProfileDataUpdated += onProfileDataUpdated; myProfileData = evt.Component; } return(false); }
private bool onProfileDataAdded(DataEntityEvents.ComponentAddedEvent <ProfileData> evt) { if (evt.Handle == dataEntityCollection.LocalPlayerHandle) { dataEntityCollection.EventDispatcher.RemoveListener <DataEntityEvents.ComponentAddedEvent <ProfileData> >(onProfileDataAdded); onLocalPlayerProfileDataAdded(evt.Component); } return(false); }
private bool onMembershipDataAdded(DataEntityEvents.ComponentAddedEvent <MembershipData> evt) { if (evt.Handle == Handle) { membershipData = evt.Component; membershipData.MembershipDataUpdated += onMembershipDataUpdated; setUpMembershipData(membershipData); } return(false); }
private bool onLocomotionDataAdded(DataEntityEvents.ComponentAddedEvent <LocomotionData> evt) { if (AvatarDataHandle.TryGetPlayerHandle(base.gameObject, out DataEntityHandle handle) && evt.Handle == handle) { dataEntityCollection.EventDispatcher.RemoveListener <DataEntityEvents.ComponentAddedEvent <LocomotionData> >(onLocomotionDataAdded); locomotionData = evt.Component; addListeners(); } return(false); }
private bool onHeldObjectAdded(DataEntityEvents.ComponentAddedEvent <HeldObjectsData> evt) { if (evt.Handle == PlayerHandle) { dataEntityCollection.EventDispatcher.RemoveListener <DataEntityEvents.ComponentAddedEvent <HeldObjectsData> >(onHeldObjectAdded); heldObjectsData = evt.Component; addListeners(); } return(false); }
private bool onAvatarDetailsDataAdded(DataEntityEvents.ComponentAddedEvent <AvatarDetailsData> evt) { string displayName = dataEntityCollection.GetComponent <DisplayNameData>(evt.Handle).DisplayName; if (pendingRenderRequests.ContainsKey(displayName)) { evt.Component.OnInitialized += onAvatarDetailsInitialized; } return(false); }
private bool onSavedIgloosMetaDataAdded(DataEntityEvents.ComponentAddedEvent <SavedIgloosMetaData> evt) { if (evt.Handle == dataEntityCollection.LocalPlayerHandle) { dataEntityCollection.EventDispatcher.RemoveListener <DataEntityEvents.ComponentAddedEvent <SavedIgloosMetaData> >(onSavedIgloosMetaDataAdded); savedIgloosMetaData = evt.Component; updateButtonSelection(); } return(false); }
private bool onLocomotionDataAdded(DataEntityEvents.ComponentAddedEvent <LocomotionData> evt) { if (evt.Handle == playerDataHandle.Handle) { dataEntityCollection.EventDispatcher.RemoveListener <DataEntityEvents.ComponentAddedEvent <LocomotionData> >(onLocomotionDataAdded); locomotionData = evt.Component; SubscribeLocomotionStateChange(); } return(false); }
private bool onAvatarDetailsAdded(DataEntityEvents.ComponentAddedEvent <AvatarDetailsData> evt) { if (AvatarDataHandle.TryGetPlayerHandle(base.gameObject, out DataEntityHandle handle) && evt.Handle == handle) { dataEntityCollection.EventDispatcher.RemoveListener <DataEntityEvents.ComponentAddedEvent <AvatarDetailsData> >(onAvatarDetailsAdded); avatarDetailsData = evt.Component; processAvatarDetails(handle); } return(false); }
private bool onMembershipDataAdded(DataEntityEvents.ComponentAddedEvent <MembershipData> evt) { int incomingInvitationIndex = getIncomingInvitationIndex(evt.Handle); if (incomingInvitationIndex >= 0) { evt.Component.MembershipDataUpdated += onMembershipDataUpdated; membershipDataList.Add(evt.Component); } return(false); }
private bool onParticipationDataReady(DataEntityEvents.ComponentAddedEvent <ParticipationData> evt) { ResetParticipation(); if (AvatarDataHandle.TryGetPlayerHandle(base.gameObject, out DataEntityHandle handle) && evt.Handle == handle) { participationData = evt.Component; dataEntityCollection.EventDispatcher.RemoveListener <DataEntityEvents.ComponentAddedEvent <ParticipationData> >(onParticipationDataReady); initializePriorityCompetition(); } return(false); }
private bool onIglooListingDataAdded(DataEntityEvents.ComponentAddedEvent <IglooListingData> evt) { evt.Component.IglooListingDataUpdated += onIglooListingDataUpdated; DataEntityHandle entityByComponent = dataEntityCollection.GetEntityByComponent(evt.Component); if (!DataEntityHandle.IsNullValue(entityByComponent) && !allPlayersList.Contains(entityByComponent)) { allPlayersList.Add(entityByComponent); } return(false); }
protected override bool onMembershipDataAdded(DataEntityEvents.ComponentAddedEvent <MembershipData> evt) { int indexFromList = getIndexFromList(allPlayersList, evt.Handle); int indexFromList2 = getIndexFromList(outgoingInvitationsList, evt.Handle); if (indexFromList >= 0 || indexFromList2 >= 0) { evt.Component.MembershipDataUpdated += onMembershipDataUpdated; membershipDataList.Add(evt.Component); } return(false); }
private bool onPlayerStatusDataAdded(DataEntityEvents.ComponentAddedEvent <PlayerStatusData> evt) { if (dataEntityCollection.TryGetComponent <SessionIdData>(evt.Handle, out var _)) { if (evt.Component.QuestMascotName != null) { onStatusChanged(evt.Component, evt.Component.QuestMascotName); } evt.Component.OnQuestMascotNameChanged += onStatusChanged; } return(false); }
protected override bool onProfileDataAdded(DataEntityEvents.ComponentAddedEvent <ProfileData> evt) { base.onProfileDataAdded(evt); waitingForProfileDataPlayers.Remove(evt.Handle); string languageString = LocalizationLanguage.GetLanguageString(Service.Get <Localizer>().Language); if (iglooListingType == IglooListingType.Friends) { QueryForZoneIds(languageString); } return(false); }
private bool onServerObjectItemAdded(DataEntityEvents.ComponentAddedEvent <ServerObjectItemData> evt) { Vector3 zero = Vector3.zero; if (evt.Component.Item.Id.Parent == CPMMOItemId.CPMMOItemParent.WORLD) { if (evt.Component.Item is ConsumableItem) { new ServerObjectTracker(this, evt.Handle, evt.Component); } if (userIdToPropUser.ContainsKey(evt.Component.Item.CreatorId)) { PropUser propUser = userIdToPropUser[evt.Component.Item.CreatorId]; if (propUser.PendingExperienceId == evt.Component.Item.Id.Id) { propUser.PendingExperienceId = -1L; } } } PlayerHeldItem playerHeldItem = evt.Component.Item as PlayerHeldItem; if (playerHeldItem != null) { string type = playerHeldItem.Type; if (!Props.ContainsKey(type)) { throw new InvalidOperationException("There is no prop definition for " + type); } if (Props[type].ServerAddedItem) { DHeldObject dHeldObject = new DHeldObject(); dHeldObject.ObjectId = type; DataEntityHandle dataEntityHandle = ((!dataEntityCollection.IsLocalPlayer(evt.Component.Item.CreatorId)) ? dataEntityCollection.FindEntity <SessionIdData, long>(evt.Component.Item.CreatorId) : dataEntityCollection.LocalPlayerHandle); if (!dataEntityHandle.IsNull) { dataEntityCollection.GetComponent <HeldObjectsData>(dataEntityHandle).HeldObject = dHeldObject; evt.Component.ItemChanged += onCPMMOItemChanged; } } else { onPropUsed(evt.Component.Item.CreatorId, playerHeldItem.Type, evt.Component.Item.Id.Id.ToString(), zero); } } return(false); }
private bool onOutgoingFriendInvitationComponentAdded(DataEntityEvents.ComponentAddedEvent <OutgoingFriendInvitationData> evt) { evt.Component.OnAccepted += onOutgoingFriendInvitationAccepted; return(false); }
protected virtual bool onProfileDataAdded(DataEntityEvents.ComponentAddedEvent <ProfileData> evt) { evt.Component.ProfileDataUpdated += onProfileDataUpdated; profileDataList.Add(evt.Component); return(false); }
private bool onNewPostDataAdded(DataEntityEvents.ComponentAddedEvent <NewPostData> evt) { Service.Get <NotificationBreadcrumbController>().AddBreadcrumb(NewsfeedBreadcrumb); return(false); }
private bool onServerObjectItemAdded(DataEntityEvents.ComponentAddedEvent <ServerObjectItemData> evt) { onServerObjectItemAdded(evt.Handle, evt.Component); return(false); }
protected virtual bool onMembershipDataAdded(DataEntityEvents.ComponentAddedEvent <MembershipData> evt) { evt.Component.MembershipDataUpdated += onMembershipDataUpdated; membershipDataList.Add(evt.Component); return(false); }
private bool onFriendComponentAdded(DataEntityEvents.ComponentAddedEvent <FriendData> evt) { notificationBreadcrumbController.AddBreadcrumb(friendAddedBreadcrumb); return(false); }
private bool OnPresenceDataAdded(DataEntityEvents.ComponentAddedEvent <PresenceData> evt) { evt.Component.PresenceDataUpdated += OnPresenceDataUpdated; return(false); }