// Update is called once per frame void Update() { //if (!initialized && WaitingTime < 0) //{ // initialized = true; // Initialize(); //} //else //{ // WaitingTime -= Time.deltaTime; //} if (Input.GetKeyDown(KeyCode.Alpha1) || Input.GetKeyDown(KeyCode.Keypad1)) { Slot1.GetPanel().DoClick(); } else if (Input.GetKeyDown(KeyCode.Alpha2) || Input.GetKeyDown(KeyCode.Keypad2)) { Slot2.GetPanel().DoClick(); } else if (Input.GetKeyDown(KeyCode.Alpha3) || Input.GetKeyDown(KeyCode.Keypad3)) { Slot3.GetPanel().DoClick(); } else if (Input.GetKeyDown(KeyCode.Alpha4) || Input.GetKeyDown(KeyCode.Keypad4)) { Slot4.GetPanel().DoClick(); } if (logger != null) { logger.UpdateTime(Time.deltaTime); } }
void Initialize() { // Camera.main.GetComponent<MousePan>().Activated = true; Slot1.ActivatePanel(); activePanel = Slot1; if (Slot1.InUse) { Slot1.GetPanel().Click += new MouseEventHandler((control, mouseEvent) => SlotClick(control, mouseEvent, 1)); } if (Slot2.InUse) { Slot2.GetPanel().Click += new MouseEventHandler((control, mouseEvent) => SlotClick(control, mouseEvent, 2)); } if (Slot3.InUse) { Slot3.GetPanel().Click += new MouseEventHandler((control, mouseEvent) => SlotClick(control, mouseEvent, 3)); } if (Slot4.InUse) { Slot4.GetPanel().Click += new MouseEventHandler((control, mouseEvent) => SlotClick(control, mouseEvent, 4)); } IBlackBox brain1 = null, brain2 = null, brain3 = null, brain4 = null, activeBrain = null; string path = ""; if (Player.Brain1 != null) { path = Application.persistentDataPath + string.Format("/{0}/{1}.champ.xml", Player.Username, Player.Brain1.ObjectId); // print("Path: " + path); brain1 = Utility.LoadBrain(path); activeBrain = brain1; } if (Player.Brain2 != null) { path = Application.persistentDataPath + string.Format("/{0}/{1}.champ.xml", Player.Username, Player.Brain2.ObjectId); brain2 = Utility.LoadBrain(path); if (activeBrain == null) { activeBrain = brain2; } } if (Player.Brain3 != null) { path = Application.persistentDataPath + string.Format("/{0}/{1}.champ.xml", Player.Username, Player.Brain3.ObjectId); brain3 = Utility.LoadBrain(path); if (activeBrain == null) { activeBrain = brain3; } } if (Player.Brain4 != null) { path = Application.persistentDataPath + string.Format("/{0}/{1}.champ.xml", Player.Username, Player.Brain4.ObjectId); brain4 = Utility.LoadBrain(path); if (activeBrain == null) { activeBrain = brain4; } } Controller.Activate(activeBrain, Target); Controller.SetBrains(brain1, brain2, brain3, brain4); // print("Current mission: " + PlayerPrefs.GetInt(MissionPanel.CURRENT_MISSION, 1)); string arena = ""; switch (PlayerPrefs.GetInt(MissionPanel.CURRENT_MISSION, 1)) { case 1: arena = "Mission 1"; Mission1.Initialize(this); break; case 2: arena = "Mission 2"; Mission2.Initialize(this); break; case 3: arena = "Mission 3"; Mission3.Initialize(this); break; case 4: arena = "Mission 4"; Mission4.Initialize(this); break; case 5: arena = "Mission 5"; Mission5.Initialize(this); break; } logger = new EventLogger(Controller, arena); logger.StartLogging(); }