示例#1
0
 private int getScoreFromInteractionIdentifier(InteractionIdentifier interaction)
 {
     if (Service.Get <ActionButtonRequestRuleService>().ContainsRule(interaction.ID))
     {
         ActionButtonRequestRuleDefinition rule = Service.Get <ActionButtonRequestRuleService>().GetRule(interaction.ID);
         return(100 - rule.Priority);
     }
     return(-1);
 }
 public ActionButtonRequestRuleService(Manifest manifest)
 {
     for (int i = 0; i < manifest.Assets.Length; i++)
     {
         ActionButtonRequestRuleDefinition actionButtonRequestRuleDefinition = manifest.Assets[i] as ActionButtonRequestRuleDefinition;
         if (actionButtonRequestRuleDefinition != null)
         {
             ruleDictionary[actionButtonRequestRuleDefinition.Category] = actionButtonRequestRuleDefinition;
         }
     }
 }