//  public float MaxLimit = 0f;

    //box side values//

    // Use this for initialization
    private void Start()
    {
        //    Debug.Log(transform.parent.gameObject.transform.parent.gameObject.name);
        MainController = transform.parent.gameObject.transform.parent.gameObject;
        CConn          = MainController.GetComponent <ConnectorController>();
        thisSide       = transform.GetChild(0).gameObject;
        playerCon      = GameObject.Find("Player").GetComponent <PlayerController>();
    }
    public void Connect(string host, int port)
    {
        connectorController = new ConnectorController();
        Connector connector = new Connector()
        {
            ConnectProcess  = connectorController.ConnectProcess,
            CallbackConnect = On_connected_gameserver
        };

        IPEndPoint endpoint = new IPEndPoint(IPAddress.Parse(host), port);

        connector.Connect(endpoint);
    }
        public void Setup()
        {
            _mediator = IoC.GetMediator();

            _groupController = new GroupController(_mediator);
            _groupController.ControllerContext = IoC.SetControllerContext();
            _groupController.Request.Scheme    = "http";

            _chargeStationController = new ChargeStationController(_mediator);
            _chargeStationController.ControllerContext = IoC.SetControllerContext();
            _chargeStationController.Request.Scheme    = "http";

            _connectorController = new ConnectorController(_mediator);
            _connectorController.ControllerContext = IoC.SetControllerContext();
            _connectorController.Request.Scheme    = "http";
        }
Exemple #4
0
    public void BUTTON_ACTION_NewConnector()
    {
        GameObject newConnectorView = (GameObject)Instantiate(connectorGOPrefab);

        newConnectorView.transform.SetParent(canvasDiagram);
        newConnectorView.transform.position    = newObjectStartGO.transform.position;
        newConnectorView.transform.localScale *= _diagramCanvasScaler.scaleFactor;


        ConnectorController connectorController = newConnectorView.GetComponent <ConnectorController>();

        // get reference to new Connect object in the ConnectorController of new GO created
        Connector c = connectorController.GetConnector();

        connectors.Add(c);
        ShowDeleteButton();
    }
 private void Awake()
 {
     _objectState = transform.parent.GetComponent <ConnectorController>();
 }
	private void PlaceWire(ConnectorController connectorController, TargetController closestTarget)
	{
		connectorController.end = closestTarget;
		Connector newConnector = connectorController.PlaceWire();
		closestTarget.connectors.Add(newConnector);
		newConnector.start.connectors.Add(newConnector);
		closestTarget.connectorIndex++;
		newConnector.start.connectorIndex++;
		newConnector.start.GetComponent<Light>().intensity = 0;
		newConnector.end.GetComponent<Light>().intensity = 0;
		FirstTarget = null;
		waiting = true;
	}
	private bool CheckDuplicates(ConnectorController connectorController, TargetController closestTarget)
	{
		foreach(Connector conn in closestTarget.connectors)
		{
			if((conn.start == closestTarget && conn.end == connectorController.start) || (conn.end == closestTarget && conn.start == connectorController.start))
			{
				return true;
			}
		}

		return false;
	}
	private bool AttemptingDiagonal(ConnectorController CC, TargetController closestTarget)
	{
		return ((CC.start.transform.position - closestTarget.transform.position).x != 0 && (CC.start.transform.position - closestTarget.transform.position).z != 0);
	}
	private void SetFirstTarget(ConnectorController connectorController)
	{
		connectorController.start = closestTarget;
		FirstTarget = closestTarget;
		RemoveHover();
		TurnOnLights(Color.green, FirstTarget);
		closestTarget = null;
	}
Exemple #10
0
 IController IControllable.GetController()
 {
     return(_controller ?? (_controller = new ConnectorController(this)));
 }
 static void Main(string[] args)
 {
     ConnectorController.SelectSearchEngine();
 }