protected virtual void Start() { if (Flare == null) { Flare = GetComponent <SgtFlare>(); } }
public static SgtFlareModel Create(SgtFlare flare) { var model = SgtComponentPool <SgtFlareModel> .Pop(flare.transform, "Flare Model", flare.gameObject.layer); model.Flare = flare; return(model); }
public void UpdateApply() { if (Flare == null) { Flare = GetComponent <SgtFlare>(); } if (Flare != null) { Flare.Material = generatedMaterial; Flare.UpdateMaterial(); } }
protected virtual void Start() { if (startCalled == false) { startCalled = true; if (Flare == null) { Flare = GetComponent <SgtFlare>(); } CheckUpdateCalls(); } }