This is both a question and a proposal, the current ComponentGroup API is GetComponent but it returns a ComponentArray. Shouldn't it be GetComponentArray or GetComponents?
For example, if you read:
var inputs = g.GetComponent<InputComponent> ();
it is not clear, I believe it could be better to identify you want a component array and not a component
I know this could be solved also on the user side buy changing it to:
This is both a question and a proposal, the current ComponentGroup API is GetComponent but it returns a ComponentArray. Shouldn't it be GetComponentArray or GetComponents?
For example, if you read:
var inputs = g.GetComponent<InputComponent> ();
it is not clear, I believe it could be better to identify you want a component array and not a component
I know this could be solved also on the user side buy changing it to:
ComponentArray<InputComponent> inputArray = group.GetComponent<InputComponent> ();
But still the ECS API could help.