Hello.
After creating a fresh and clean new Unity2017.3.0f3 project I imported the current UFE source bundle from Asset-Store and the Fuzzy-AI Bundle (https://assetstore.unity.com/packages/t … ndle-24821)
After import I got tons of obsolete-warnings. For example:
Assets/UFE Addons/Network Support/RemotePlayerController.cs(17,12): warning CS0618: `UnityEngine.GUIText' is obsolete: `This component is part of the legacy UI system and will be removed in a future release.'
Assets/UFE/Scripts/UFE.cs(1849,43): warning CS0618: `UnityEngine.GUIText' is obsolete: `This component is part of the legacy UI system and will be removed in a future release.'
Assets/UFE/GUI/Custom/Battle GUI/Battle UI/battlegui.cs(6,11): warning CS0414: The private field `battlegui.animator' is assigned but its value is never used
...
And a lot of UI-related warnings:
Cannot add menu item 'GameObject/UI/Text' for method 'MenuOptions.AddText' because a menu item with the same name already exists.
Cannot add menu item 'GameObject/UI/Image' for method 'MenuOptions.AddImage' because a menu item with the same name already exists.
Cannot add menu item 'GameObject/UI/Toggle' for method 'MenuOptions.AddToggle' because a menu item with the same name already exists.
...
Besides the warnings, there are some critical errors, which prevents running the engine:
Assets/UFE Addons/Fuzzy AI/Runtime/RuleBasedAI.cs(1365,97): error CS0117: `PossibleStates' does not contain a definition for `StraightJump'
This was also asked by a customer on the asset shop two months before and not (publicly) answered.
(Scroll down to read the review: https://assetstore.unity.com/packages/t … ndle-24821
I tried to fix that errors by myself in the RuleBasedAI.cs and changed all three "PossibleStates.StraightJump"-variables to "PossibleStates.NeutralJump". The errors are gone, but of course I don't know if that fix makes any sense.
Best regards,
shubi