public virtual void InitBrain(int team, Material mat, CTFSim ctf, NeuralNet net) { SetupGPS(); SetupMov(); SetTeam(team); sim = ctf; meshBody.material = mat; brain = net; goalCheck = sim.goals[(team + 1) % 2].transform.position; }
public void StartGame() { CTFSim world = FindObjectOfType <CTFSim>(); if (world != null) { world.Init(Mathf.RoundToInt(participants.value), Mathf.Round(Mathf.Round(10 * time.value) * 6), brain.text, player.isOn); world.StartGame(); } }
// Use this for initialization public override void Init(int team, Material mat, CTFSim ctf) { SetupGPS(); SetupMov(); SetTeam(team); sim = ctf; meshBody.material = mat; brain = new NeuralNet(8, 3, 1, 3, .3); goalCheck = sim.goals[(team + 1) % 2].transform.position; }
// Use this for initialization void Start() { sim = FindObjectOfType <CTFSim>(); if (sim == null) { sim = new CTFSim(); sim.Init(3, 2f, "", true); } sim.LoadMap(this); }