public StoreQuery(KnetikClient client) : base(client) { PageIndex = 1; PageSize = 25; UseCatalog = true; }
public Metric (KnetikClient client, Game game, string name) : base(client) { ID = -1; Game = game; Name = name; }
public Item(KnetikClient client) : base(client) { Assets = new List<ItemAsset>(); Skus = new List<CatalogSku>(); Behaviors = new Dictionary<string, Behavior>(); }
public AchievementsQuery(KnetikClient client, bool isForUser = false) : base(client) { IsForUser = isForUser; PageIndex = 1; PageSize = 25; }
public RelationshipsQuery(KnetikClient client) : base(client) { AncestorDepth = 1; DescendantDepth = 1; IncludeSiblings = true; }
public KnetikApiResponse(KnetikClient client, KnetikRequest req, Action<KnetikApiResponse> callback = null) { Status = StatusType.Pending; Client = client; Request = req; Callback = callback; if (callback == null) { req.synchronous = true; req.Send(); CompleteCallback (req); } else { req.Send(CompleteCallback); } }
public static Behavior Parse(KnetikClient client, KnetikJSONNode json) { Behavior behavior; string typeHint = json ["type_hint"].Value; switch (typeHint) { case "consumable": behavior = new Consumable(client); break; case "downloadable": behavior = new Downloadable(client); break; default: behavior = new Behavior(client); break; } behavior.Deserialize(json); return behavior; }
public ValueMetric (KnetikClient client, Game game, string name) : base(client, game, name) { }
public Option (KnetikClient client, Game game) : base(client) { Game = game; ID = -1; }
public Cart(KnetikClient client) : base(client) { Items = new List<CartItem>(); }
public ValueMetric (KnetikClient client, int id) : base(client, id) { }
public KnetikModel (KnetikClient client) { Client = client; }
public InventoryItem(KnetikClient client) : base(client) { }
public Item(KnetikClient client, int id) : this(client) { ID = id; }
public Leaderboard(KnetikClient client, int id) : base(client, id) { }
public ItemAsset (KnetikClient client) : base(client) { }
public Metric (KnetikClient client, int id) : base(client) { ID = id; }
public Consumable(KnetikClient client) : base(client) { }
public CatalogSku(KnetikClient client, Item item) : base(client) { this.Item = item; }
public Downloadable(KnetikClient client) : base(client) { }
public UserInfo(KnetikClient client) : base(client) { dirtyTracker = new KnetikDirtyTracker (); }
public Wallet(KnetikClient client) : base(client) { }
public Leaderboard(KnetikClient client) : base(client) { }
public KnetikLoginResponse(KnetikClient client, KnetikRequest req, Action<KnetikApiResponse> cb = null) : base(client, req, cb) { }
public UserOption (KnetikClient client, Game game) : base(client, game) { }
public VirtualItem (KnetikClient client, int id) : base(client, id) { }
public static Item Parse(KnetikClient client, KnetikJSONNode json) { string typeHint = json["type_hint"]; Item item; switch (typeHint) { case "game": item = new Game(client); break; case "physical_item": item = new PhysicalItem(client); break; case "virtual_item": item = new VirtualItem(client); break; case "entitlement": item = new Entitlement(client); break; case "subscription": item = new Subscription(client); break; case "achievement_item": item = new Achievement(client); break; case "leaderboard": item = new Leaderboard(client); break; default: item = new Item(client); break; } item.Deserialize(json); return item; }
public VirtualItem (KnetikClient client) : base(client) { }
public CartItem(KnetikClient client, Cart cart) : base(client) { this.Cart = cart; }
public UserHierarchyNode(KnetikClient client) : base(client) { }