private void handleUpdate(object obj)
{
if (obj is KLFVesselUpdate)
{
handleVesselUpdate((KLFVesselUpdate)obj);
}
else if (obj is String[])
{
String[] status_array = (String[])obj;
VesselStatusInfo status = statusArrayToInfo(status_array);
if (status.ownerName != null && status.ownerName.Length > 0)
{
if (playerStatus.ContainsKey(status.ownerName))
playerStatus[status.ownerName] = status;
else
playerStatus.Add(status.ownerName, status);
}
}
}