Evil Reflection

Reflection is evil, but it is used in TBE in the following places:

Animations call methods

TBE uses animation events, a unity system. The names of the methods that are called by animations are:

  • TODO

  • TODO

  • TODO

Odin

some useful Odin features force us to use reflection.

  • AsString() for better Editor visibility

  • [ListDrawerSettings(CustomAddFunction = "@NewInstance()")]

NodeCanvas