// Use this for initialization public void Start() { playerState = PlayerState.Current; keyContainer = GameHelpers.GetHUDKeysContainer(); for (int i = 0; i < 6; i++) { var key = playerState.Keys[i]; if (key.GameObject == null) { key.GameObject = keyContainer.transform.GetChild(i).gameObject; } key.Render.color = key.Color.GetColor(); } }