public override void SetState(ObjectState info) { base.SetState(info); Stage = info.GetInt("Stage"); RollRate = info.GetFloat("RollRate"); Style = info.GetInt("Style"); }
internal virtual void SetState(ObjectState info) { _entityID = info.GetInt("EntityID"); _location.X = info.GetFloat("LocationX"); _location.Y = info.GetFloat("LocationY"); _height = info.GetInt("Height"); _width = info.GetInt("Width"); float Radius = info.GetFloat("Radius"); _velocity.X = info.GetFloat("VelocityX"); _velocity.Y = info.GetFloat("VelocityY"); Orientation = info.GetFloat("Orientation"); visualState = (VisualStates)info.GetInt("VisualState"); Status = (Status)info.GetInt("Status"); Type = (EntityType)info.GetInt("Type"); age = info.GetInt("Age"); }