void Start() { IEnumerable<IAPProduct> purchasableCharacters = GameServiceLayer.serviceLayer.itemService.getIAPProductsOfType (IAPProduct.ProductType.CHARACTER); List<PlayerCharacter> playerCharacters = GameServiceLayer.serviceLayer.characterService.getPossiblePlayerCharacters (); centeringHandler = characterGrid.GetComponent<UICenterOnChildImproved> (); centeringHandler.NewItemCentered += onNewItemCentered; foreach (PlayerCharacter character in playerCharacters) { if (character.productId.Equals ("")) { createCharacterItem (character); } foreach (IAPProduct characterProduct in purchasableCharacters) { if (character.productId.Equals (characterProduct.item_id)) { createCharacterItem (character, characterProduct); break; } } } characterGrid.Reposition (); }
void Start() { centerOnChild = this.GetComponent<UICenterOnChildImproved>(); }