playMaker

Author Topic: GUIText GUITexture issues in 2019.3 alpha  (Read 4732 times)

christougher

  • Playmaker Newbie
  • *
  • Posts: 36
GUIText GUITexture issues in 2019.3 alpha
« on: June 13, 2019, 09:05:48 AM »
Hi, is compatibility with upcoming 2019.3 alpha being addressed as GUIText and GUITexture are being completely removed from Unity? 

If I remove the actions that cause errors in unity and comment out the offending lines in ComponentAction.CS I still get these errors when building in Xcode:

Code: [Select]
// UnityEngine.GUITexture PlayMakerFSM::get_GuiTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 * PlayMakerFSM_get_GuiTexture_mF9CCD9D13099FA16165DADB957F89C7CD79BC62C (PlayMakerFSM_tF3B356F82C78D795D28F7E8FA6AD435FA9B0D235 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (PlayMakerFSM_get_GuiTexture_mF9CCD9D13099FA16165DADB957F89C7CD79BC62C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 * L_0 = __this->get__guiTexture_13();
IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 * L_2 = Component_GetComponent_TisGUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51_m640D83B27C9B1652475EAF178394548BE687AF16(__this, /*hidden argument*/Component_GetComponent_TisGUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51_m640D83B27C9B1652475EAF178394548BE687AF16_RuntimeMethod_var);
__this->set__guiTexture_13(L_2);
}

IL_001a:
{
GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 * L_3 = __this->get__guiTexture_13();
return L_3;
}
}

/Users/christopherrichardson/UnityProjects/Just Popping Bubbles/iosBuild/Classes/Native/PlayMaker2.cpp:33160:15: No matching function for call to 'Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1'

christougher

  • Playmaker Newbie
  • *
  • Posts: 36
Re: GUIText GUITexture issues in 2019.3 alpha
« Reply #1 on: July 09, 2019, 11:44:45 PM »
Hi, I was excited to see the update for Playmaker to address the GuiText errors in 2019.3 alpha.  ;D

Everything works great in the Editor, however building for IOS in Xcode still generate the following errors:

Code: [Select]
/Users/christopherrichardson/UnityProjects/Playmaker 2019_3Alpha Test/iosbuild/Classes/Native/PlayMaker2.cpp:31093:14: No matching function for call to 'Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C'

/Users/christopherrichardson/UnityProjects/Playmaker 2019_3Alpha Test/iosbuild/Classes/Native/PlayMaker2.cpp:13535:41: Candidate function not viable: no known conversion from 'GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 *' to 'Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *' for 1st argument

/Users/christopherrichardson/UnityProjects/Playmaker 2019_3Alpha Test/iosbuild/Classes/Native/PlayMaker2.cpp:31122:14: No matching function for call to 'Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C'

/Users/christopherrichardson/UnityProjects/Playmaker 2019_3Alpha Test/iosbuild/Classes/Native/PlayMaker2.cpp:13535:41: Candidate function not viable: no known conversion from 'GUIText_t8C9642311EE384C7674771DDF6AB9F222CA1AE1D *' to 'Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *' for 1st argument

Code: [Select]
// UnityEngine.GUITexture PlayMakerFSM::get_GuiTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 * PlayMakerFSM_get_GuiTexture_mF9CCD9D13099FA16165DADB957F89C7CD79BC62C (PlayMakerFSM_tF3B356F82C78D795D28F7E8FA6AD435FA9B0D235 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (PlayMakerFSM_get_GuiTexture_mF9CCD9D13099FA16165DADB957F89C7CD79BC62C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 * L_0 = __this->get__guiTexture_13();
IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 * L_2 = Component_GetComponent_TisGUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51_m640D83B27C9B1652475EAF178394548BE687AF16(__this, /*hidden argument*/Component_GetComponent_TisGUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51_m640D83B27C9B1652475EAF178394548BE687AF16_RuntimeMethod_var);
__this->set__guiTexture_13(L_2);
}

IL_001a:
{
GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 * L_3 = __this->get__guiTexture_13();
return L_3;
}
}
// UnityEngine.GUIText PlayMakerFSM::get_GuiText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIText_t8C9642311EE384C7674771DDF6AB9F222CA1AE1D * PlayMakerFSM_get_GuiText_m1E710E362DE5A2DB35A8B597C0E899AFF57F1EA1 (PlayMakerFSM_tF3B356F82C78D795D28F7E8FA6AD435FA9B0D235 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (PlayMakerFSM_get_GuiText_m1E710E362DE5A2DB35A8B597C0E899AFF57F1EA1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
GUIText_t8C9642311EE384C7674771DDF6AB9F222CA1AE1D * L_0 = __this->get__guiText_14();
IL2CPP_RUNTIME_CLASS_INIT(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_il2cpp_TypeInfo_var);
bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
GUIText_t8C9642311EE384C7674771DDF6AB9F222CA1AE1D * L_2 = Component_GetComponent_TisGUIText_t8C9642311EE384C7674771DDF6AB9F222CA1AE1D_mEF3617966E57DC9FE72E5DEC4AC2D88EFC22CFF6(__this, /*hidden argument*/Component_GetComponent_TisGUIText_t8C9642311EE384C7674771DDF6AB9F222CA1AE1D_mEF3617966E57DC9FE72E5DEC4AC2D88EFC22CFF6_RuntimeMethod_var);
__this->set__guiText_14(L_2);
}

IL_001a:
{
GUIText_t8C9642311EE384C7674771DDF6AB9F222CA1AE1D * L_3 = __this->get__guiText_14();
return L_3;
}
}

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 15500
  • Official Playmaker Support
Re: GUIText GUITexture issues in 2019.3 alpha
« Reply #2 on: July 16, 2019, 04:06:08 AM »
Hi,

 have you reported this via the bug reported? Are you part of the beta?

Bye,

 Jean