Пример #1
0
 void Start()
 {
     BridgeButton = GameObject.Find("ButtonPush");
     button       = BridgeButton.GetComponent <BridgeButton>();
     max          = new Vector3(35, transform.position.y, transform.position.z);
     min          = new Vector3(transform.position.x, transform.position.y, transform.position.z);
 }
Пример #2
0
    private void createBridgeButton(BridgeButton bridgeButton)
    {
        Vector2    position = bridgeButton.position;
        GameObject obj      = Instantiate(bridgeButtonPrefab, this.transform);

        obj.gameObject.transform.position = new Vector3(-this.mapModel.Width / 2f + position.x + 0.5f, 0.25f, -this.mapModel.Height / 2f + position.y + 0.5f);

        BridgeAction action = obj.GetComponent <BridgeAction>();

        for (int i = 0; i < bridgeButton.Bridges.Count; i++)
        {
            action.addBridge(this.bridges[bridgeButton.Bridges[i].Index]);
        }
    }