So, I am trying to read the metworkmessageinfo timestamp into a class variable, and I am getting:
NullReferenceException: Object reference not set to an instance of an object
netMove.OnSerializeNetworkView (UnityEngine.BitStream infoStream, NetworkMessageInfo infoSender)
relevant code:
class objectState {
var timeStamp: double; //EDIT: changed from float to double for T-shoot, same error
var savedPos: Vector3;
var savedRot: Quaternion;
}
function OnSerializeNetworkView ( infoStream: BitStream, infoSender: NetworkMessageInfo ) {
if ( infoStream.isWriting ) {
//input code is here, stripped for relevance
} else {
//other lerp code here, stripped for relevance
var currentState: objectState;
currentState.timeStamp = infoSender.timestamp; //nullref here
}
}