private void AssignSelectedMember( RoomScript room ) { if( room.CanAssignMember() ) { room.AssignMember( m_selectedMember ); m_selectedMember.ChangeRoom( room ); DeselectMember(); } else { m_selectedMember.ResetPosition(); DeselectMember(); } }