public void Start () { //If firstApplied is true, that means the graph was scanned during Awake. //So we shouldn't apply it again because then we would end up applying it two times if (!firstApplied && applyOnStart) { Apply (); } }