NGUIでは座標の移動はpositionではなくlocalPosition にセットする。
Vector3 pos = new Vector3(); pos.Set(0, 0, 0); hex.transform.localPosition = pos;