TNObject is not being disabled / enabled at any point, the only objects being enabled /disabled are in the script examples I posted.
Let's focus on the RFC situation:
The @RFC is always called successfully.
This prints as it should when the @RFC is called:
print("TNO RECIEVED" + chatModeActive);
This does nothing at all even the the above works:
test += 1;
How can this super simple increase of an int value fail? I am also going to try some other testing tonight out of desperation.....
Update: Still testing and if I have just this as the @RFC:
@RFC
function ChatMode (chatModeActive : boolean){
print("TNO RECIEVED" + chatModeActive); // <<This works!
print("This is attached to: " + this.gameObject);// << Exception has been thrown by the target of an invocation error
}
Not sure if that could be a clue? I'm really trying to get to the bottom of this Arenmook, sorry to be a pain