// Initialization code private void init () { // Initialize (seen in comments window) print ("UDP Object init()"); // Initialize the reference for other game objects (Implementation Specific) ic1 = GameObject.Find("Indicator 1").gameObject.GetComponent<IndicatorController>(); ic2 = GameObject.Find("Indicator 2").gameObject.GetComponent<IndicatorController>(); ic3 = GameObject.Find("Indicator 3").gameObject.GetComponent<IndicatorController>(); ic4 = GameObject.Find("Indicator 4").gameObject.GetComponent<IndicatorController>(); timingBar = GameObject.Find("Timing Bar").gameObject.GetComponent<TimingBarController>(); // cursor = GameObject.Find("Cursor").gameObject.GetComponent<CursorController>(); gridc = GameObject.Find("8x8 Grid Quad").gameObject.GetComponent<EightbyEightController>(); // Create remote endpoint (to Matlab) remoteEndPoint = new IPEndPoint (IPAddress.Parse (IP), portRemote); // Create local client client = new UdpClient (portLocal); // Local endpoint define (where messages are received) // Create a new thread for reception of incoming messages // Thread runs in the background and does not interfere with the main application receiveThread = new Thread ( new ThreadStart (ReceiveData)); // Run the thread in the background receiveThread.IsBackground = true; receiveThread.Start (); }
internal void Show(IndicatorController indicatorController) { if (!indicatorsStack.Contains(indicatorController)) { this.indicatorsStack.Push(indicatorController); } }
// Use this for initialization void Start() { _controller = GetComponent <IndicatorController>(); _index = GameController.Instance.enteredHouse; _controller.houseIndex = _index; Camera camera = Camera.main; float height = camera.orthographicSize * 2; float width = height * camera.aspect; for (int i = 0; i < floors.Count; i++) { floors[i].transform.position = new Vector3(0, i * height, 0); float floorWidth = floors[i].GetComponent <BoxCollider>().size.x; float scale = 1.0f; if (floorWidth > width * 0.8f) { scale = ((width * 0.8f) / floorWidth); } floors[i].transform.localScale = new Vector3(scale, scale, 1); } ChangeFloors(0); if (_index != -1) { if (GameController.Instance.houses != null && GameController.Instance.houses[_index].indicator != null) { _controller.EnableIndicator(GameController.Instance.houses[_index].indicator); } } }
void Start() { xpos = xstart; ypos = ystart; randomize = 0; prevUDP = 17; // some out of range number gridNumber = xpos + (ypos - 1) * 10; robot = GameObject.Find("Robot").gameObject.GetComponent <RobotController>(); ball = GameObject.Find("Ball 1").gameObject.GetComponent <BallController>(); // Initialize the reference for other game objects (Implementation Specific) ic1 = GameObject.Find("Indicator 1").gameObject.GetComponent <IndicatorController>(); ic2 = GameObject.Find("Indicator 2").gameObject.GetComponent <IndicatorController>(); ic3 = GameObject.Find("Indicator 3").gameObject.GetComponent <IndicatorController>(); ic4 = GameObject.Find("Indicator 4").gameObject.GetComponent <IndicatorController>(); // ic5 = GameObject.Find("Indicator 5").gameObject.GetComponent<IndicatorController>(); timingBar = GameObject.Find("Timing Bar").gameObject.GetComponent <TimingBarFiveController>(); // Define grid color color.r = 0.5f; color.g = 0.5f; color.b = 0.5f; Debug.Log("Test: Ball " + randomize.ToString()); ignore = 0; }
private void OnEnable() { _viewModel = viewModelFactory.Create(); _disposable = new CompositeDisposable { _viewModel.CurrentlyHoveredTileHolderLiveData.Subscribe(OnHoveredTileUpdated), _viewModel.CurrentlySelectedTileHolderLiveData.Subscribe(OnSelectedTileUpdated) }; _hoveredTileIndicatorController = config.IndicatorControllerFactory.Create().component; }
void Awake() { var cardInput = transform.Find("CardInput"); _swipeController = cardInput.Find("SwipeArea").GetComponent <SwipeController>(); _indicatorController = cardInput.Find("Indicators").GetComponent <IndicatorController>(); _swipeController.OnSuccess += (_, __) => _indicatorController.LightSuccess(); _swipeController.OnFail += (_, __) => _indicatorController.LightFail(); }
void Start() { mode = 1; randomize = 0; robot = GameObject.Find("Robot").gameObject.GetComponent <RobotController>(); ball = GameObject.Find("Ball 1").gameObject.GetComponent <BallController>(); ic1 = GameObject.Find("Indicator 1").gameObject.GetComponent <IndicatorController>(); ic2 = GameObject.Find("Indicator 2").gameObject.GetComponent <IndicatorController>(); ic3 = GameObject.Find("Indicator 3").gameObject.GetComponent <IndicatorController>(); ic4 = GameObject.Find("Indicator 4").gameObject.GetComponent <IndicatorController>(); }
// Use this for initialization void Awake() { if (Instance == null) { Instance = this; } else { Destroy(this); } }
public void StartGame() { GameControllerConfig gameControllerConfig = GameObject.FindGameObjectWithTag("GameControllerConfig").GetComponent <GameControllerConfig>(); Score = 0; IndicatorsFound = 0; int amountHouses = 0; if (difficulty == Difficulty.EASY) { amountHouses = 15; TimeLeft = 300; // 5 minutes } else if (difficulty == Difficulty.MEDIUM) { amountHouses = 20; TimeLeft = 240; // 4 minutes } else if (difficulty == Difficulty.HARD) { amountHouses = 25; TimeLeft = 180; // 3 minutes } houses = new List <HouseState>(); for (int i = 0; i < amountHouses; i++) { HouseState house = new HouseState(); house.prefab = gameControllerConfig.housePrefabs[Mathf.FloorToInt(Random.Range(0, gameControllerConfig.housePrefabs.Count - 0.01f))]; houses.Add(house); } int indicatorsGenerated = 0; while (indicatorsGenerated < IndicatorsTotal) { int index = Mathf.FloorToInt(Random.Range(0, amountHouses - 0.01f)); if (houses[index].indicator == null) { IndicatorController controller = houses[index].prefab.GetComponent <IndicatorController>(); int indicatorIndex = Mathf.FloorToInt(Random.Range(0, controller.indicators.Count - 0.01f)); houses[index].indicator = controller.indicators[indicatorIndex].name; indicatorsGenerated++; } } enteredHouse = -1; gameState = GameState.PLAYING; StartCoroutine(DecrementTimer()); }
public void DeleteIndicatorTest() { int id = 123; var mock = new Mock <IIndicatorLogic>(MockBehavior.Strict); mock.Setup(m => m.DeleteIndicator(id)); var controller = new IndicatorController(mock.Object); var result = controller.Delete(id); mock.VerifyAll(); Assert.IsInstanceOfType(result, typeof(NoContentResult)); }
// private EightbyEightController gridc; // Start is called before the first frame update void Start() { // Initialize the reference for other game objects (Implementation Specific) ic1 = GameObject.Find("Indicator 1").gameObject.GetComponent <IndicatorController>(); ic2 = GameObject.Find("Indicator 2").gameObject.GetComponent <IndicatorController>(); timingBar = GameObject.Find("Timing Bar").gameObject.GetComponent <TwoMotorTimingController>(); // cursor = GameObject.Find("Cursor").gameObject.GetComponent<CursorController>(); // gridc = GameObject.Find("8x8 Grid Quad").gameObject.GetComponent<EightbyEightController>(); udp1 = GameObject.Find("UDP 1").gameObject.GetComponent <UDPController>(); // udp2 = GameObject.Find("UDP 2").gameObject.GetComponent<UDPController>(); prevmessage1 = udp1.lastReceivedUDPPacket; // prevmessage2 = udp2.lastReceivedUDPPacket; }
void Start() { if (GameController.Instance.gameState == GameController.GameState.MENU) { GameController.Instance.StartGame(); } _houses = new List <GameObject>(); if (GameController.Instance.cameraPosition == Vector3.zero) { Camera camera = Camera.main; float screenHeight = 2f * camera.orthographicSize; float screenWidth = screenHeight * camera.aspect; float screenWidthHalf = screenWidth / 2.0f; this.transform.position = new Vector3(-5.0f + screenWidthHalf, camera.orthographicSize - 0.25f, -10.0f); GameController.Instance.cameraPosition = this.transform.position; } else { this.transform.position = GameController.Instance.cameraPosition; } for (int i = 0; i < GameController.Instance.houses.Count; i++) { GameObject house = Instantiate(GameController.Instance.houses[i].prefab, Vector3.zero, Quaternion.identity); _houses.Add(house); float width = house.GetComponent <Collider>().bounds.size.x; house.transform.position = new Vector3(_streetWidth + (width / 2.0f), 0, 0); IndicatorController indicatorController = house.GetComponent <IndicatorController>(); indicatorController.houseIndex = i; if (GameController.Instance.houses[i].indicator != null) { indicatorController.EnableIndicator(GameController.Instance.houses[i].indicator); } _streetWidth += width; } float sidewalkWidth = -5; while (sidewalkWidth <= _streetWidth + 5) { Instantiate(sidewalk, new Vector3(sidewalkWidth, -0.125f, -2.0f), Quaternion.identity); sidewalkWidth += 10; } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); IndicatorController controller = (IndicatorController)target; EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("Apply")) { controller.SetVariables(controller.m_kill, controller.m_coin); controller.Apply(); } if (GUILayout.Button("Reset")) { PlayerData.instance.SetDefault(); controller.Apply(); } EditorGUILayout.EndHorizontal(); }
private void InitController() { if (_controller == null) { _controller = new DefaultIndicatorController(); } FrameLayout indicatorContainer = (FrameLayout)FindViewById(Resource.Id.indicator_container); indicatorContainer.AddView(_controller.NewInstance(this)); _controller.Initialize(slidesNumber); if (selectedIndicatorColor != DEFAULT_COLOR) { _controller.SetSelectedIndicatorColor(selectedIndicatorColor); } if (unselectedIndicatorColor != DEFAULT_COLOR) { _controller.SetUnselectedIndicatorColor(unselectedIndicatorColor); } _controller.SelectPosition(currentlySelectedItem); }
IEnumerator ShowResultAndClean(List <ResultMsg> results) { string userId = FindPlayerIdByIndex(turn); if (userId != "") { GameObject obj = GameObject.Find(userId); UserController status = obj.GetComponent <UserController>(); status.isActive = false; } yield return(new WaitForSeconds(1)); for (int i = 0; i < results.Count; i++) { if (player.index == results[i].index) { if (results[i].change > 0) { GameObject obj = Instantiate(otherIndicator); obj.transform.SetParent(canvas.transform, false); obj.transform.position = playerInfos[0].transform.position; IndicatorController controller = obj.GetComponent <IndicatorController>(); controller.isAmount = false; controller.isWinner = true; controller.text = "Nhất"; } else { GameObject obj = Instantiate(otherIndicator); obj.transform.SetParent(canvas.transform, false); obj.transform.position = playerInfos[0].transform.position; IndicatorController controller = obj.GetComponent <IndicatorController>(); controller.isAmount = false; controller.isWinner = false; controller.text = "Bét"; } } else { for (int j = 0; j < otherPlayers.Count; j++) { if (otherPlayers[j].index == results[i].index) { GameObject obj = Instantiate(otherIndicator); obj.transform.SetParent(canvas.transform, false); obj.transform.position = playerInfos[otherPlayers[j].mappedIndex].transform.position; IndicatorController controller = obj.GetComponent <IndicatorController>(); if (results[i].change > 0) { controller.isAmount = false; controller.isWinner = true; controller.text = "Nhất"; } else { controller.isAmount = false; controller.isWinner = false; controller.text = "Bét"; } } } } } yield return(new WaitForSeconds(1)); for (int i = 0; i < results.Count; i++) { if (player.index == results[i].index) { GameObject obj = Instantiate(otherIndicator); obj.transform.SetParent(canvas.transform, false); obj.transform.position = new Vector3(playerInfos[0].transform.position.x + 1f, playerInfos[0].transform.position.y + 0.8f, playerInfos[0].transform.position.z); IndicatorController controller = obj.GetComponent <IndicatorController>(); controller.isAmount = true; if (results[i].change > 0) { controller.isWinner = true; } else { controller.isWinner = false; } controller.text = Converter.ConvertToMoney(results[i].change); GameObject obj1 = GameObject.Find(player.playerInfo.userId); UserController status = obj1.GetComponent <UserController>(); player.playerInfo.amount = results[i].amount; status.SetInfo(player.playerInfo); } else { for (int j = 0; j < otherPlayers.Count; j++) { if (otherPlayers[j].index == results[i].index) { GameObject obj = Instantiate(otherIndicator); obj.transform.SetParent(canvas.transform, false); float xOffset = 1.0f; float yOffset = 0.8f; if (otherPlayers[j].mappedIndex > 3) { xOffset = -1.0f; } obj.transform.position = new Vector3(playerInfos[otherPlayers[j].mappedIndex].transform.position.x + xOffset, playerInfos[otherPlayers[j].mappedIndex].transform.position.y + yOffset, playerInfos[otherPlayers[j].mappedIndex].transform.position.z); IndicatorController controller = obj.GetComponent <IndicatorController>(); controller.isAmount = true; if (results[i].change > 0) { controller.isWinner = true; } else { controller.isWinner = false; } controller.text = Converter.ConvertToMoney(results[i].change); GameObject obj1 = GameObject.Find(otherPlayers[j].playerInfo.userId); UserController status = obj1.GetComponent <UserController>(); otherPlayers[j].playerInfo.amount = results[i].amount; status.SetInfo(otherPlayers[j].playerInfo); } } } } inGame = false; moveTimeout = false; yield return(new WaitForSeconds(2)); var cards = GameObject.FindGameObjectsWithTag("Card"); foreach (var card in cards) { Destroy(card); } var indicators = GameObject.FindGameObjectsWithTag("Indicator"); foreach (var indicator in indicators) { Destroy(indicator); } if (requestLeave == true) { MessageHandler.LeaveRoom(); GameClient.Disconnect(); SceneManager.LoadSceneAsync("RoomScene"); } }
public void SetProgressIndicator() { _controller = new ProgressIndicatorController(); }
private void OnEnable() { _viewModel = viewModelFactory.Create(); _disposable = _viewModel.CurrentlySelectedTileHolderLiveData.Subscribe(ShowIndicator); _selectedTileIndicatorController = config.IndicatorControllerFactory.Create().component; }
public void SetCustomIndicator(IndicatorController controller) { _controller = controller; }
void Start() { _indicatorController = house.GetComponent <IndicatorController>(); }