PlayEveryWare/eos_plugin_for_unity

EOS_DISABLE Scripting Define not compiling

Closed this issue · 1 comments

Describe the bug
I'm currently trying to do a build with the EOS plugin disabled. I followed the instructions for disabling the plugin, but get compilation errors once hitting "Apply" in the editor.

To Reproduce

  1. Install v3.2.0 from tarball
  2. Add "EOS_DISABLE" to Scripting Define Symbols

Expected behavior
EOS plugin is completely disabled and compiles correctly.

Desktop

  • OS: Windows x64
  • Unity Version - 2022.3.16f1
  • Plugin Version - v3.2.0

Relevant errors
Library\PackageCache\com.playeveryware.eos@4e0c43fa3abb\Runtime\Core\EOSManager.cs(79,32): error CS0246: The type or namespace name 'Epic' could not be found (are you missing a using directive or an assembly reference?) Library\PackageCache\com.playeveryware.eos@4e0c43fa3abb\Runtime\Core\EOSManager.cs(80,27): error CS0246: The type or namespace name 'Epic' could not be found (are you missing a using directive or an assembly reference?) Library\PackageCache\com.playeveryware.eos@4e0c43fa3abb\Runtime\Core\EOSManager.cs(81,30): error CS0246: The type or namespace name 'Epic' could not be found (are you missing a using directive or an assembly reference?)

Hi @adam-k-leung. I've opened PR #695 that should fix this - and we will get it patched into the release - updating the release version number to 3.2.1 once the pull request has been approved. At that time, I will update you here and close this issue if it hasn't been automatically closed.

In the meantime, if you want to take a look at that PR - you can probably unblock yourself by temporarily implementing the change locally until we get this pushed sometime tomorrow.