public InfinityServerHandler(IOwinContext context) { this._context = context; this._uri = new ProxyUri(context.Request); this._site = new InfinityServerSite(this._uri, this.Request, this.Response); this._mapping = this._site.MainMapping; }
//public List<BattleResult> CurrentBattle { get; private set; } public BattleForChar(InfinityServerSite site, bool isDungeon = false) { this._site = site; this._charId = site.CurrentCharId; this._isDungeon = isDungeon; this._ts = new CancellationTokenSource(); this._token = _ts.Token; }
public static bool AddChar(InfinityServerSite r, bool isDungeon = false) { BattleForChar dc = new BattleForChar(r, isDungeon); bool result = _charDict.TryAdd(r.CurrentCharId, dc); if (result) { dc.OnBattleComplete += TriggerBattleComplete; dc.OnError += TriggerError; dc.Start(); } return(result); }
public InfinityGuajiApi(InfinityServerSite site) : base(site) { }
public InfinityFilterCreateApi(InfinityServerSite site) : base(site) { }
public InfinityApiBase(InfinityServerSite site) { this._site = site; }
public InfinityResetDungeonDynamicApi(InfinityServerSite site) : base(site) { }
public InfinitySkillOffApi(InfinityServerSite site) : base(site) { }
public CharacterDetailModel(InfinityServerSite site) : base(site) { Initialize(); }
public InfinityArmyGroupCreateApi(InfinityServerSite site) : base(site) { }
public FilterModel(InfinityServerSite site) : base(site) { Initialize(); }
public InfinityClearCacheApi(InfinityServerSite site) : base(site) { }
public InfinitySyntheticMakeApi(InfinityServerSite site) : base(site) { }
public InfinityRealmMaterialApi(InfinityServerSite site) : base(site) { }
public InfinityMarketBuyApi(InfinityServerSite site) : base(site) { }
public InfinityClearMapItemApi(InfinityServerSite site) : base(site) { }
public InfinityItemUseApi(InfinityServerSite site) : base(site) { }
public InfinityFilterRemoveApi(InfinityServerSite site) : base(site) { }
public InfinitySwithDungeonMapApi(InfinityServerSite site) : base(site) { }
public InfinityCancelDungeonGuajiApi(InfinityServerSite site) : base(site) { }
public InfinityEquipSellApi(InfinityServerSite site) : base(site) { }
public InfinityServerModel(InfinityServerSite site) { this._uri = site.Uri; this._site = site; }
public InfinityCancelOfflineApi(InfinityServerSite site) : base(site) { }
public InfinityEquipUnBindApi(InfinityServerSite site) : base(site) { }
public InfinityArmyGroupLeaveApi(InfinityServerSite site) : base(site) { }
public IndexModel(InfinityServerSite site) : base(site) { Initialize(); }
public SkillBagModel(InfinityServerSite site) : base(site) { Initialize(); }
public BattleModel(InfinityServerSite site) : base(site) { Initialize(); }
public InfinityRealmUpApi(InfinityServerSite site) : base(site) { }
public InfinityLoginApi(InfinityServerSite site) : base(site) { }