Beispiel #1
0
    // Use this for initialization
    public override void Start()
    {
        base.Start();
        DoubleClickEventTrigger_u3d trigger = DoubleClickEventTrigger_u3d.Get(gameObject);

        trigger.onClick       = OnClick;
        trigger.onDoubleClick = OnDoubleClick;
    }
    // Use this for initialization
    void Start()
    {
        Dev = transform.GetComponentInParent <FacilityDevController>();
        DoubleClickEventTrigger_u3d trigger = DoubleClickEventTrigger_u3d.Get(gameObject);

        trigger.onClick       = OnClick;
        trigger.onDoubleClick = OnDoubleClick;
    }
Beispiel #3
0
 // Use this for initialization
 public override void Start()
 {
     if (transform.GetComponent <Collider>() != null)
     {
         DoubleClickEventTrigger_u3d trigger = DoubleClickEventTrigger_u3d.Get(gameObject);
         trigger.onClick       += OnClick;
         trigger.onDoubleClick += OnDoubleClick;
     }
 }
Beispiel #4
0
    private int clickTimes = 0;//点击次数

    //public bool isOverUI = false;

    static public DoubleClickEventTrigger_u3d Get(GameObject go)
    {
        DoubleClickEventTrigger_u3d listener = go.GetComponent <DoubleClickEventTrigger_u3d>();

        if (listener == null)
        {
            listener = go.AddComponent <DoubleClickEventTrigger_u3d>();
        }
        return(listener);
    }
    protected override void Start()
    {
        base.Start();
        CreateFloorCube();
        DoubleClickEventTrigger_u3d trigger = DoubleClickEventTrigger_u3d.Get(gameObject);

        trigger.onClick       = OnClick;
        trigger.onDoubleClick = OnDoubleClick;

        AddCollier();
    }
Beispiel #6
0
 public override void Start()
 {
     base.Start();
     InitRoamCameraInfo();
     if (transform.GetComponent <Collider>() != null)
     {
         DoubleClickEventTrigger_u3d trigger = DoubleClickEventTrigger_u3d.Get(gameObject);
         trigger.onClick       = OnClick;
         trigger.onDoubleClick = OnDoubleClick;
     }
 }
 // Use this for initialization
 public override void Start()
 {
     if (Info != null)
     {
         base.Start();
         DoubleClickEventTrigger_u3d trigger = DoubleClickEventTrigger_u3d.Get(gameObject);
         trigger.onClick       = OnClick;
         trigger.onDoubleClick = OnDoubleClick;
     }
     else
     {
         Debug.LogError("DoorAccessDevController.DevInfo is null->TransformName:" + transform.name);
     }
 }
    void Start()
    {
        DoubleClickEventTrigger_u3d trigger = DoubleClickEventTrigger_u3d.Get(gameObject);

        trigger.onClick       += OnClick;
        trigger.onDoubleClick += OnDoubleClick;
        AddBuildingTitle();
        //gameObject.AddComponent<HighlighterOccluder>();

        //InitBoxCollider();
        InitParentNode();

        if (FloorTween == null)
        {
            FloorTween = gameObject.GetComponent <BuildingFloorTweening>();
        }

        if (NodeName.Contains("自然通风冷却塔"))
        {
            Transform da1 = transform.Find("冷却塔-1");
            Transform da2 = transform.Find("冷却塔-2");

            Transform tempTran = null;
            if (da1 != null)
            {
                for (int i = 0; i < da1.childCount; i++)
                {
                    tempTran = da1.GetChild(i);
                    if (tempTran.name.Contains("WateSplashes1"))
                    {
                        tempTran.gameObject.SetActive(false);
                    }
                }
            }

            if (da2 != null)
            {
                for (int i = 0; i < da2.childCount; i++)
                {
                    tempTran = da2.GetChild(i);
                    if (tempTran.name.Contains("WateSplashes1"))
                    {
                        tempTran.gameObject.SetActive(false);
                    }
                }
            }
        }
    }