public int i; //intractable id public void ConvertToSerializable(Spike spike) { var transform = spike.transform; var position = transform.position; x = (int)position.x; y = (int)position.y; z = (int)position.z; var eulerAngles = transform.eulerAngles; u = (int)eulerAngles.x; v = (int)eulerAngles.y; w = (int)eulerAngles.z; o = spike.linkedButtonOnState; f = spike.linkedButtonOffState; i = spike.GetIntractableId(); t = (int)spike.type; s = spike.spikeId; g = spike.groupId; }
public Spike GetSpike() { var spike = new Spike(); spike.linkedButtonOnState = o; spike.linkedButtonOffState = f; spike.intractableId = i; spike.type = (ActivationType)t; spike.spikeId = s; spike.groupId = g; return(spike); }
public void SetSpikeValues(Spike spike) { groupId = spike.groupId; spikeId = spike.spikeId; }