public void CompleteBuyUIDChange(CompleteBuyUIDChangeEvent e, SelfUserNode userNode, [JoinAll] ScreenNode screen, [JoinAll] SingleNode <ChangeNicknameButtonComponent> changeNicknameButton, [JoinAll] SingleNode <Dialogs60Component> dialogs, [JoinAll] Optional <SingleNode <UserProfileUI> > profileUI) { dialogs.component.Get <NicknameChangeDialog>().Hide(); if (e.Success) { screen.profileAccountSectionUI.UserNickname = userNode.userUid.Uid; if (profileUI.IsPresent()) { profileUI.Get().component.UpdateNickname(); } } }
public void CompleteBuyUIDChange(CompleteBuyUIDChangeEvent e, SelfUserNode userNode, [JoinAll] ActiveChangeUIDScreenNode activeChangeUIDScreenNode, [JoinByScreen] XButtonNode buttonNode, [JoinByScreen] LoginInputFieldValidStateNode inputField) { if (e.Success) { base.ScheduleEvent <UIDChangedEvent>(userNode); base.ScheduleEvent <ShowScreenLeftEvent <MainScreenComponent> >(userNode); } else { inputField.inputField.Input = string.Empty; buttonNode.confirmButton.FlipFront(); } }