Hey i building a game that connected to math education .
i am using 2 main nuget plugins
**Angorimath**
**CsharpMath**
the problem is that CsharpMath using old version of angourimath and that version use another old version of other plugins ..
**AngouriMath 1.3 :**
![alt text][1]
**CsharpMath with AngouriMath 1.0**
![alt text][2]
I want to use Angourimath 1.3 and CsharpMath , I cant update csharpmath plugins ..
i tried to play with assembly definition but still have an error on run time :
assembly :
override References V
AssemblyReferences:
AngouriMath1.3
CsharpMath
CsharpMathRendering
CsharpMathEvaluation
CsharpMathEditor
the error:
TypeLoadException: Could not load type of field 'AngouriMath.Core.Tensor:innerTensor' (0) due to: Could not resolve type with token 0100005a from typeref (expected class 'GenericTensor.Core.GenTensor`1' in assembly 'GenericTensor, Version=0.0.2.0, Culture=neutral, PublicKeyToken=null') assembly:GenericTensor, Version=0.0.2.0, Culture=neutral, PublicKeyToken=null type:GenericTensor.Core.GenTensor`1 member:(null)
AngouriMath.Entity.Stringize () (at <3280bca84a4048d08011729a408c6288>:0)
AngouriMath.Entity.ToString () (at <3280bca84a4048d08011729a408c6288>:0)
CSharpMath.Evaluation.Evaluate (CSharpMath.Atom.MathList mathList) (at <2ae0f967c62945538e6bc47b567b53eb>:0)
MathTextMengement.GetInput (System.String input) (at Assets/MathTextMengement.cs:24)
MathKeyboard.GetInput (System.String inputText) (at Assets/Scripts/MathKeyboard.cs:11)
UnityEngine.Events.InvokableCall`1[T1].Invoke (T1 args0) (at <6afd1274f120405096bc1ad9e2010ba6>:0)
UnityEngine.Events.CachedInvokableCall`1[T].Invoke (System.Object[] args) (at <6afd1274f120405096bc1ad9e2010ba6>:0)
UnityEngine.Events.UnityEvent.Invoke () (at <6afd1274f120405096bc1ad9e2010ba6>:0)
UnityEngine.UI.Button.Press () (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/UI/Core/Button.cs:70)
UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/UI/Core/Button.cs:114)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/EventSystem/ExecuteEvents.cs:57)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/EventSystem/ExecuteEvents.cs:272)
UnityEngine.EventSystems.EventSystem:Update() (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/EventSystem/EventSystem.cs:501)|
GitHub for the plugins
[AngouriMath][3]
[CsharpMath][4]
[1]: /storage/temp/199043-untitled.png
[2]: /storage/temp/199044-untitled2.png
[3]: https://github.com/asc-community/AngouriMath
[4]: https://github.com/verybadcat/CSharpMath
↧