コード例 #1
0
ファイル: FFServer.cs プロジェクト: acid1789/FantasyFliers
 private void Client_OnSetItemTemplate(object sender, ItemTemplateArgs e)
 {
     if (BuildAuthorizedConnection((FFClient)sender))
     {
         FFTask task = new FFTask(FFTask.FFTaskType.Build_ItemTemplateInfo, (FFClient)sender, e);
         TaskProcessor.AddTask(task);
     }
 }
コード例 #2
0
ファイル: FFClient.cs プロジェクト: acid1789/FantasyFliers
 void SetItemTemplateHandler(BinaryReader br)
 {
     ItemTemplateArgs args = new ItemTemplateArgs();
     args.TemplateID = br.ReadInt32();
     for (int i = 0; i < 6; i++)
     {
         args.StatTypes[i] = br.ReadInt32();
         args.StatMins[i] = br.ReadInt32();
         args.StatMaxs[i] = br.ReadInt32();
     }
     for (int i = 0; i < 4; i++)
     {
         args.AbilityTypes[i] = br.ReadInt32();
         args.AbilityChances[i] = br.ReadSingle();
     }
     OnSetItemTemplate(this, args);
 }