public static LensFlare Deserialize(this SLensFlare _lensFlare, ref GameObject _gameObject) { if (_lensFlare.ExistsOnObject == false) { return(null); } LensFlare returnVal = _gameObject.GetComponent <LensFlare>(); returnVal.enabled = _lensFlare.Enabled; returnVal.color = new SColor().Deserialize(); returnVal.brightness = _lensFlare.brightness; returnVal.fadeSpeed = _lensFlare.fadeSpeed; return(returnVal); }
public static SLensFlare Serialize(this LensFlare _lensFlare) { if (_lensFlare == null) { return(null); } SLensFlare returnVal = new SLensFlare { ExistsOnObject = (_lensFlare == null) ? false : true, Enabled = _lensFlare.enabled, color = _lensFlare.color.Serialize(), brightness = _lensFlare.brightness, fadeSpeed = _lensFlare.fadeSpeed }; return(returnVal); }