async void Start()
        {
            collection = await OnFacet <PlayerFacet>
                         .CallAsync <PlayerCollectionEntity>("GetPlayerCollectionEntity");

            piecesText.text = Serializer
                              .ToJson(collection.OwnedPieces)
                              .ToString();
        }
Esempio n. 2
0
        /// <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();
        }