async void Start() { collection = await OnFacet <PlayerFacet> .CallAsync <PlayerCollectionEntity>("GetPlayerCollectionEntity"); piecesText.text = Serializer .ToJson(collection.OwnedPieces) .ToString(); }
/// <summary> /// This method gets executed during registration of new players /// </summary> public override void Run() { string name = GetArgument <string>("name"); int number = GeneratePlayerNumber(); var entity = new PlayerEntity { Name = name, Number = number, AvatarId = null, Coins = 200, Gems = 10 }; entity.Owners.Add(Player); entity.Save(); var collection = PlayerCollectionEntity.CreateDefaultCollection(); collection.Owners.Add(Player); collection.Save(); }