public void AttachToGroup(ControlGroup group) { if (!m_finished) { GetComponent<GroupableObject>().SetParent(group); group.AddObject(GetComponent<GroupableObject>()); if (group.IsMoving) { GetComponent<ObjectAnimationController>().Move(); } } }