Example #1
0
 void Start()
 {
     //init nodeconfigurator
     nodeConfigurator = gameObject.GetComponent <NodeConfigurator> ();
     //init log text
     debugText = nodeConfigurator.debugText;
 }
Example #2
0
 void Start()
 {
     nodeConfigurator = gameObject.GetComponent <NodeConfigurator> ();
     debugText        = nodeConfigurator.debugText;
 }
Example #3
0
        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;
        }