public static void HandleExchangeSetCraftRecipeMessage(WorldClient client, ExchangeSetCraftRecipeMessage message) { if (!JobManager.Instance.Recipes.ContainsKey(message.objectGID)) { return; } var craftActor = client.Character.Dialoger as CraftingActor; if (craftActor == null) { return; } var dialog = craftActor.CraftDialog as CraftDialog; if (dialog == null) { return; } var recipe = JobManager.Instance.Recipes[message.objectGID]; dialog.ChangeRecipe(craftActor, recipe); }
public static void HandleExchangeSetCraftRecipe(ExchangeSetCraftRecipeMessage message, WorldClient client) { if (client.Character.IsInExchange(ExchangeTypeEnum.CRAFT)) { client.Character.GetDialog <CraftExchange>().SetRecipe(message.objectGID); } }
public static void HandleCraftSetRecipe(ExchangeSetCraftRecipeMessage message, WorldClient client) { client.Character.CraftInstance.SetCraftRecipe(message.objectGID); }