public override void SpawnItem(AnimationClass ActiveAnimation, AnimationClass.AnimationLayer ActiveLayer, int KeyFrame) { for (int C = ListCollisionPolygon.Count - 1; C >= 0; --C) { for (int V = 0; V < ListCollisionPolygon[C].VertexCount; V++) { ListCollisionPolygon[C].ArrayVertex[V] = ListOriginalPolygon[C].ArrayVertex[V]; } ListCollisionPolygon[C].ComputerCenter(); } base.SpawnItem(ActiveAnimation, ActiveLayer, KeyFrame); if (Owner != null) { Owner.CreateCollisionBox(ListCollisionPolygon); } }