Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- undefined8 __thiscall
- CATHODE::LogicAll::on_custom_method
- (LogicAll *this,ShortGuid *param_1,bool *param_2,MemoryPtr *param_3,MemoryRefPtr *param_4)
- {
- bool bVar1;
- int iVar2;
- CathodeProfileNode *this_00;
- CathodeProfileNode aCStack144 [8];
- CathodeProfileNode aCStack136 [8];
- CathodeProfileNode aCStack128 [8];
- CathodeProfileNode aCStack120 [8];
- CathodeProfileNode aCStack112 [8];
- CathodeProfileNode aCStack104 [8];
- CathodeProfileNode aCStack96 [8];
- CathodeProfileNode aCStack88 [8];
- CathodeProfileNode aCStack80 [8];
- CathodeProfileNode aCStack72 [8];
- CathodeProfileNode aCStack64 [8];
- CathodeProfileNode aCStack56 [8];
- this_00 = aCStack144;
- iVar2 = *(int *)param_1;
- if (EntityMethodInterfaceClass::m_trigger_method_guid == iVar2) {
- CathodeProfileNode::CathodeProfileNode(aCStack56,"trigger");
- push_entity_guid_context();
- add_entity_guid_context(param_3);
- if (*(char *)(EntityManager::m_instance + 0x182) != '\0') {
- *(undefined *)(EntityManager::m_instance + 0x182) = 0;
- iVar2 = CA::running_in_debugger();
- if (iVar2 != 0) {
- _DebugBreak();
- }
- }
- bVar1 = (bool)(**(code **)(*(long *)this + 0x518))(this,param_3,param_4);
- *param_2 = bVar1;
- pop_entity_guid_context();
- this_00 = aCStack56;
- }
- else if (EntityMethodInterfaceClass::m_reset_method_guid == iVar2) {
- CathodeProfileNode::CathodeProfileNode(aCStack64,"reset");
- push_entity_guid_context();
- add_entity_guid_context(param_3);
- if (*(char *)(EntityManager::m_instance + 0x182) != '\0') {
- *(undefined *)(EntityManager::m_instance + 0x182) = 0;
- iVar2 = CA::running_in_debugger();
- if (iVar2 != 0) {
- _DebugBreak();
- }
- }
- bVar1 = (bool)(**(code **)(*(long *)this + 0x740))(this,param_3,param_4);
- *param_2 = bVar1;
- pop_entity_guid_context();
- this_00 = aCStack64;
- }
- else if (EntityMethodInterfaceClass::m_Pin1_method_guid == iVar2) {
- CathodeProfileNode::CathodeProfileNode(aCStack72,"Pin1");
- push_entity_guid_context();
- add_entity_guid_context(param_3);
- if (*(char *)(EntityManager::m_instance + 0x182) != '\0') {
- *(undefined *)(EntityManager::m_instance + 0x182) = 0;
- iVar2 = CA::running_in_debugger();
- if (iVar2 != 0) {
- _DebugBreak();
- }
- }
- bVar1 = (bool)(**(code **)(*(long *)this + 0x748))(this,param_3,param_4);
- *param_2 = bVar1;
- pop_entity_guid_context();
- this_00 = aCStack72;
- }
- else if (EntityMethodInterfaceClass::m_Pin2_method_guid == iVar2) {
- CathodeProfileNode::CathodeProfileNode(aCStack80,"Pin2");
- push_entity_guid_context();
- add_entity_guid_context(param_3);
- if (*(char *)(EntityManager::m_instance + 0x182) != '\0') {
- *(undefined *)(EntityManager::m_instance + 0x182) = 0;
- iVar2 = CA::running_in_debugger();
- if (iVar2 != 0) {
- _DebugBreak();
- }
- }
- bVar1 = (bool)(**(code **)(*(long *)this + 0x750))(this,param_3,param_4);
- *param_2 = bVar1;
- pop_entity_guid_context();
- this_00 = aCStack80;
- }
- else if (EntityMethodInterfaceClass::m_Pin3_method_guid == iVar2) {
- CathodeProfileNode::CathodeProfileNode(aCStack88,"Pin3");
- push_entity_guid_context();
- add_entity_guid_context(param_3);
- if (*(char *)(EntityManager::m_instance + 0x182) != '\0') {
- *(undefined *)(EntityManager::m_instance + 0x182) = 0;
- iVar2 = CA::running_in_debugger();
- if (iVar2 != 0) {
- _DebugBreak();
- }
- }
- bVar1 = (bool)(**(code **)(*(long *)this + 0x758))(this,param_3,param_4);
- *param_2 = bVar1;
- pop_entity_guid_context();
- this_00 = aCStack88;
- }
- else if (EntityMethodInterfaceClass::m_Pin4_method_guid == iVar2) {
- CathodeProfileNode::CathodeProfileNode(aCStack96,"Pin4");
- push_entity_guid_context();
- add_entity_guid_context(param_3);
- if (*(char *)(EntityManager::m_instance + 0x182) != '\0') {
- *(undefined *)(EntityManager::m_instance + 0x182) = 0;
- iVar2 = CA::running_in_debugger();
- if (iVar2 != 0) {
- _DebugBreak();
- }
- }
- bVar1 = (bool)(**(code **)(*(long *)this + 0x760))(this,param_3,param_4);
- *param_2 = bVar1;
- pop_entity_guid_context();
- this_00 = aCStack96;
- }
- else if (EntityMethodInterfaceClass::m_Pin5_method_guid == iVar2) {
- CathodeProfileNode::CathodeProfileNode(aCStack104,"Pin5");
- push_entity_guid_context();
- add_entity_guid_context(param_3);
- if (*(char *)(EntityManager::m_instance + 0x182) != '\0') {
- *(undefined *)(EntityManager::m_instance + 0x182) = 0;
- iVar2 = CA::running_in_debugger();
- if (iVar2 != 0) {
- _DebugBreak();
- }
- }
- bVar1 = (bool)(**(code **)(*(long *)this + 0x768))(this,param_3,param_4);
- *param_2 = bVar1;
- pop_entity_guid_context();
- this_00 = aCStack104;
- }
- else if (EntityMethodInterfaceClass::m_Pin6_method_guid == iVar2) {
- CathodeProfileNode::CathodeProfileNode(aCStack112,"Pin6");
- push_entity_guid_context();
- add_entity_guid_context(param_3);
- if (*(char *)(EntityManager::m_instance + 0x182) != '\0') {
- *(undefined *)(EntityManager::m_instance + 0x182) = 0;
- iVar2 = CA::running_in_debugger();
- if (iVar2 != 0) {
- _DebugBreak();
- }
- }
- bVar1 = (bool)(**(code **)(*(long *)this + 0x770))(this,param_3,param_4);
- *param_2 = bVar1;
- pop_entity_guid_context();
- this_00 = aCStack112;
- }
- else if (EntityMethodInterfaceClass::m_Pin7_method_guid == iVar2) {
- CathodeProfileNode::CathodeProfileNode(aCStack120,"Pin7");
- push_entity_guid_context();
- add_entity_guid_context(param_3);
- if (*(char *)(EntityManager::m_instance + 0x182) != '\0') {
- *(undefined *)(EntityManager::m_instance + 0x182) = 0;
- iVar2 = CA::running_in_debugger();
- if (iVar2 != 0) {
- _DebugBreak();
- }
- }
- bVar1 = (bool)(**(code **)(*(long *)this + 0x778))(this,param_3,param_4);
- *param_2 = bVar1;
- pop_entity_guid_context();
- this_00 = aCStack120;
- }
- else if (EntityMethodInterfaceClass::m_Pin8_method_guid == iVar2) {
- CathodeProfileNode::CathodeProfileNode(aCStack128,"Pin8");
- push_entity_guid_context();
- add_entity_guid_context(param_3);
- if (*(char *)(EntityManager::m_instance + 0x182) != '\0') {
- *(undefined *)(EntityManager::m_instance + 0x182) = 0;
- iVar2 = CA::running_in_debugger();
- if (iVar2 != 0) {
- _DebugBreak();
- }
- }
- bVar1 = (bool)(**(code **)(*(long *)this + 0x780))(this,param_3,param_4);
- *param_2 = bVar1;
- pop_entity_guid_context();
- this_00 = aCStack128;
- }
- else if (EntityMethodInterfaceClass::m_Pin9_method_guid == iVar2) {
- CathodeProfileNode::CathodeProfileNode(aCStack136,"Pin9");
- push_entity_guid_context();
- add_entity_guid_context(param_3);
- if (*(char *)(EntityManager::m_instance + 0x182) != '\0') {
- *(undefined *)(EntityManager::m_instance + 0x182) = 0;
- iVar2 = CA::running_in_debugger();
- if (iVar2 != 0) {
- _DebugBreak();
- }
- }
- bVar1 = (bool)(**(code **)(*(long *)this + 0x788))(this,param_3,param_4);
- *param_2 = bVar1;
- pop_entity_guid_context();
- this_00 = aCStack136;
- }
- else {
- if (EntityMethodInterfaceClass::m_Pin10_method_guid != iVar2) {
- return 0;
- }
- CathodeProfileNode::CathodeProfileNode(aCStack144,"Pin10");
- push_entity_guid_context();
- add_entity_guid_context(param_3);
- if (*(char *)(EntityManager::m_instance + 0x182) != '\0') {
- *(undefined *)(EntityManager::m_instance + 0x182) = 0;
- iVar2 = CA::running_in_debugger();
- if (iVar2 != 0) {
- _DebugBreak();
- }
- }
- bVar1 = (bool)(**(code **)(*(long *)this + 0x790))(this,param_3,param_4);
- *param_2 = bVar1;
- pop_entity_guid_context();
- }
- CathodeProfileNode::~CathodeProfileNode(this_00);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement