public void cognition() { if (sending) { cognateGO.transform.position = sender; Renderer r = cognateGO.GetComponent <Renderer>(); r.material = new Material(Shader.Find("Diffuse")); r.material.color = Color.red; // Move our position a step closer to the target. float step = 2.0f * Time.deltaTime; sender = Vector2.MoveTowards(sender, b.position, step); //How far we we from neuron b? float d = Vector2.SqrMagnitude(sender - b.position); //If we are flose enough, stop sending if (d < 1) { //Pass along the output! b.feedforward(output); sending = false; } } }
public void feedforward(float input) { Neuron10_4 start = neurons[0]; start.feedforward(input); }