{"id":787,"date":"2019-06-25T05:59:44","date_gmt":"2019-06-25T05:59:44","guid":{"rendered":"https:\/\/eeldev.com\/?p=787"},"modified":"2019-08-26T20:37:00","modified_gmt":"2019-08-26T20:37:00","slug":"foliage-plugin-1-4-1-update","status":"publish","type":"post","link":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/","title":{"rendered":"Foliage Plugin 1.4.1 Update"},"content":{"rendered":"<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-top-right\"><a href=\"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/posts\/787?print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\" ><\/a><a href=\"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/posts\/787?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\" ><\/a><\/div>\n<ul class=\"wp-block-list\"><li>Changed the <strong>HandleFoliageReward <\/strong>function signature inside the FoligeActor that can be overriden to implement custom logic for handling the reward data.<\/li><li>Changed <strong>FoligeRewardData <\/strong>struct to BlueprintReadWrite to enable modifying the reward data in blueprint overridable events.<\/li><li><strong>OnFoliageHarveted <\/strong>interface fucntion is now BlueprintCallable<\/li><li>Optimized Replication using FastArraySerializer<\/li><li>Fixed an issue where the blocking object types didn&#8217;t always block respawns \/ despawns<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"981\" height=\"570\" src=\"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png\" alt=\"\" class=\"wp-image-789\" srcset=\"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png 981w, https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4-300x174.png 300w, https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4-768x446.png 768w\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/bbe198b154746a3a295c0899aa16d46b.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/bbe198b154746a3a295c0899aa16d46b-1024x576.png\" alt=\"\" class=\"wp-image-792\" srcset=\"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/bbe198b154746a3a295c0899aa16d46b-1024x576.png 1024w, https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/bbe198b154746a3a295c0899aa16d46b-300x169.png 300w, https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/bbe198b154746a3a295c0899aa16d46b-768x432.png 768w, https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/bbe198b154746a3a295c0899aa16d46b.png 1279w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Changed the HandleFoliageReward function signature inside the FoligeActor that can be overriden to implement custom logic for handling the reward data. Changed FoligeRewardData struct to BlueprintReadWrite to enable modifying the reward data in blueprint overridable events. OnFoliageHarveted interface fucntion is now BlueprintCallable Optimized Replication using FastArraySerializer Fixed an issue where the blocking object types didn&#8217;t &#8230; <a title=\"Foliage Plugin 1.4.1 Update\" class=\"read-more\" href=\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/\" aria-label=\"Read more about Foliage Plugin 1.4.1 Update\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1,8,4],"tags":[],"class_list":["post-787","post","type-post","status-publish","format-standard","hentry","category-all","category-foliage-plugin","category-unreal-engine"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Foliage Plugin 1.4.1 Update - eelDev<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Foliage Plugin 1.4.1 Update - eelDev\" \/>\n<meta property=\"og:description\" content=\"Changed the HandleFoliageReward function signature inside the FoligeActor that can be overriden to implement custom logic for handling the reward data. Changed FoligeRewardData struct to BlueprintReadWrite to enable modifying the reward data in blueprint overridable events. OnFoliageHarveted interface fucntion is now BlueprintCallable Optimized Replication using FastArraySerializer Fixed an issue where the blocking object types didn&#8217;t ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/\" \/>\n<meta property=\"og:site_name\" content=\"eelDev\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-25T05:59:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-08-26T20:37:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png\" \/>\n<meta name=\"author\" content=\"hulken\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"hulken\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/\"},\"author\":{\"name\":\"hulken\",\"@id\":\"https:\/\/eeldev.com\/#\/schema\/person\/453df1c4d38f093dcdfb5de4e5db6f41\"},\"headline\":\"Foliage Plugin 1.4.1 Update\",\"datePublished\":\"2019-06-25T05:59:44+00:00\",\"dateModified\":\"2019-08-26T20:37:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/\"},\"wordCount\":63,\"publisher\":{\"@id\":\"https:\/\/eeldev.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png\",\"articleSection\":[\"all\",\"foliage plugin\",\"unreal engine\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/\",\"url\":\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/\",\"name\":\"Foliage Plugin 1.4.1 Update - eelDev\",\"isPartOf\":{\"@id\":\"https:\/\/eeldev.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png\",\"datePublished\":\"2019-06-25T05:59:44+00:00\",\"dateModified\":\"2019-08-26T20:37:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#primaryimage\",\"url\":\"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png\",\"contentUrl\":\"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png\",\"width\":981,\"height\":570},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eeldev.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Foliage Plugin 1.4.1 Update\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eeldev.com\/#website\",\"url\":\"https:\/\/eeldev.com\/\",\"name\":\"eelDev\",\"description\":\"eelDev.com\",\"publisher\":{\"@id\":\"https:\/\/eeldev.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eeldev.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/eeldev.com\/#organization\",\"name\":\"eelDev\",\"url\":\"https:\/\/eeldev.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eeldev.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/eeldev.com\/wp-content\/uploads\/2022\/12\/logo_new_transparent-4.png\",\"contentUrl\":\"https:\/\/eeldev.com\/wp-content\/uploads\/2022\/12\/logo_new_transparent-4.png\",\"width\":2048,\"height\":682,\"caption\":\"eelDev\"},\"image\":{\"@id\":\"https:\/\/eeldev.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/eeldev.com\/#\/schema\/person\/453df1c4d38f093dcdfb5de4e5db6f41\",\"name\":\"hulken\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eeldev.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5d9ffdb0e0076ccbd670aa09e82b97faf7131270e265284654c5d4b3887d69d1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5d9ffdb0e0076ccbd670aa09e82b97faf7131270e265284654c5d4b3887d69d1?s=96&d=mm&r=g\",\"caption\":\"hulken\"},\"url\":\"https:\/\/eeldev.com\/index.php\/author\/hulken\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Foliage Plugin 1.4.1 Update - eelDev","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/","og_locale":"en_US","og_type":"article","og_title":"Foliage Plugin 1.4.1 Update - eelDev","og_description":"Changed the HandleFoliageReward function signature inside the FoligeActor that can be overriden to implement custom logic for handling the reward data. Changed FoligeRewardData struct to BlueprintReadWrite to enable modifying the reward data in blueprint overridable events. OnFoliageHarveted interface fucntion is now BlueprintCallable Optimized Replication using FastArraySerializer Fixed an issue where the blocking object types didn&#8217;t ... Read more","og_url":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/","og_site_name":"eelDev","article_published_time":"2019-06-25T05:59:44+00:00","article_modified_time":"2019-08-26T20:37:00+00:00","og_image":[{"url":"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png","type":"","width":"","height":""}],"author":"hulken","twitter_card":"summary_large_image","twitter_misc":{"Written by":"hulken"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#article","isPartOf":{"@id":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/"},"author":{"name":"hulken","@id":"https:\/\/eeldev.com\/#\/schema\/person\/453df1c4d38f093dcdfb5de4e5db6f41"},"headline":"Foliage Plugin 1.4.1 Update","datePublished":"2019-06-25T05:59:44+00:00","dateModified":"2019-08-26T20:37:00+00:00","mainEntityOfPage":{"@id":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/"},"wordCount":63,"publisher":{"@id":"https:\/\/eeldev.com\/#organization"},"image":{"@id":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#primaryimage"},"thumbnailUrl":"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png","articleSection":["all","foliage plugin","unreal engine"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/","url":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/","name":"Foliage Plugin 1.4.1 Update - eelDev","isPartOf":{"@id":"https:\/\/eeldev.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#primaryimage"},"image":{"@id":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#primaryimage"},"thumbnailUrl":"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png","datePublished":"2019-06-25T05:59:44+00:00","dateModified":"2019-08-26T20:37:00+00:00","breadcrumb":{"@id":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#primaryimage","url":"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png","contentUrl":"https:\/\/eeldev.com\/wp-content\/uploads\/2019\/06\/a4adc1435f4f3a043e42caacadb3f7b4.png","width":981,"height":570},{"@type":"BreadcrumbList","@id":"https:\/\/eeldev.com\/index.php\/foliage-plugin-1-4-1-update\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eeldev.com\/"},{"@type":"ListItem","position":2,"name":"Foliage Plugin 1.4.1 Update"}]},{"@type":"WebSite","@id":"https:\/\/eeldev.com\/#website","url":"https:\/\/eeldev.com\/","name":"eelDev","description":"eelDev.com","publisher":{"@id":"https:\/\/eeldev.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eeldev.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/eeldev.com\/#organization","name":"eelDev","url":"https:\/\/eeldev.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eeldev.com\/#\/schema\/logo\/image\/","url":"https:\/\/eeldev.com\/wp-content\/uploads\/2022\/12\/logo_new_transparent-4.png","contentUrl":"https:\/\/eeldev.com\/wp-content\/uploads\/2022\/12\/logo_new_transparent-4.png","width":2048,"height":682,"caption":"eelDev"},"image":{"@id":"https:\/\/eeldev.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/eeldev.com\/#\/schema\/person\/453df1c4d38f093dcdfb5de4e5db6f41","name":"hulken","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eeldev.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5d9ffdb0e0076ccbd670aa09e82b97faf7131270e265284654c5d4b3887d69d1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5d9ffdb0e0076ccbd670aa09e82b97faf7131270e265284654c5d4b3887d69d1?s=96&d=mm&r=g","caption":"hulken"},"url":"https:\/\/eeldev.com\/index.php\/author\/hulken\/"}]}},"_links":{"self":[{"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/posts\/787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/comments?post=787"}],"version-history":[{"count":11,"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/posts\/787\/revisions"}],"predecessor-version":[{"id":803,"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/posts\/787\/revisions\/803"}],"wp:attachment":[{"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/media?parent=787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/categories?post=787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/tags?post=787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}