protected void CreateBundle(EgoComponent egoComponent, C6 component6) { if (Ego.CanUpdate(_mask, egoComponent.mask)) { var component1 = egoComponent.GetComponent <C1>(); var component2 = egoComponent.GetComponent <C2>(); var component3 = egoComponent.GetComponent <C3>(); var component4 = egoComponent.GetComponent <C4>(); var component5 = egoComponent.GetComponent <C5>(); var component7 = egoComponent.GetComponent <C7>(); var component8 = egoComponent.GetComponent <C8>(); var component9 = egoComponent.GetComponent <C9>(); var component10 = egoComponent.GetComponent <C10>(); var component11 = egoComponent.GetComponent <C11>(); var component12 = egoComponent.GetComponent <C12>(); CreateBundle(egoComponent, component1, component2, component3, component4, component5, component6, component7, component8, component9, component10, component11, component12); } }