private void UpdateObject()
{
if (ObjectCache.ShouldUpdateObjectCollection)
ObjectCache.UpdateCacheObjectCollection();
if (CurrentObject==null)
{
var objs = ObjectCache.Objects.Values.Where(o => o.SNOID == SNO).ToList();
if (objs.Count == 0)
{
return;
//if (FunkyGame.Targeting.Cache.Environment.LoSMovementObjects.Count > 0)
//{
// objs = FunkyGame.Targeting.Cache.Environment.LoSMovementObjects.Where(o => o.SNOID == SNO).ToList();
// if (objs.Count == 0) return;
//}
}
CurrentObject = objs.FirstOrDefault();
}
}