void Start() { //init nodeconfigurator nodeConfigurator = gameObject.GetComponent <NodeConfigurator> (); //init log text debugText = nodeConfigurator.debugText; }
void Start() { nodeConfigurator = gameObject.GetComponent <NodeConfigurator> (); debugText = nodeConfigurator.debugText; }
private void EnsureNodeIsConfigured() { if (IsConfigured) return; var configurationBuilder = new NodeConfigurator(this); OnConfigure(configurationBuilder); ConfigurationIsReady(configurationBuilder); configurationBuilder.EnsureConfigurationIsValid(); Configuration.Container.GetAll<IConfigurationAction>().ForEach(b => b.OnConfigure(Configuration)); IsConfigured = true; }