public void DeselectObject() { if (Target) { if (TargetAction && Target.GetComponent <Card>()) { if (ManagerInGame.M_CombDictionary.CheckSlotOptions(TargetAction, Target.GetComponent <Card>())) { if (Vector3.Distance(TargetAction.transform.position, Target.transform.position) < InteractionDist) { TargetAction.AddCard(Target.GetComponent <Card>()); } } } Target = null; } }