private void handleSlotClickEvent(UnityEngine.Object obj) { var characterSlot = obj as CharacterSlot_VC; if (characterSlot == null) { return; } characterSlot.SlotClickEvent -= handleSlotClickEvent; // Save selected character to current chat _characterSelectionManager.SaveUserCharacterToChat(characterSlot.name); }