public string ToSplitString() { string output = ""; output += (Camera != null ? Camera.GetId().ToString(): "N/A") + ";"; output += (CTRL != null ? CTRL.GetId().ToString(): "N/A") + ";"; output += (XROT != null ? XROT.GetId().ToString(): "N/A") + ";"; output += (YROT != null ? YROT.GetId().ToString(): "N/A") + ";"; output += (YROTA != null ? YROTA.GetId().ToString(): "N/A") + ";"; output += (RLDCon != null ? RLDCon.GetId().ToString(): "N/A") + ";"; output += (BSDCon != null ? BSDCon.GetId().ToString(): "N/A") + ";"; output += WeaponryToSplitString() + ";"; return(output); }