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; } } }