public virtual void Start() { EasyTouch.SetEnableAutoSelect(true); realType = GameObjectType.Obj_3D; if (GetComponent <Collider>()) { realType = GameObjectType.Obj_3D; } else if (GetComponent <Collider2D>()) { realType = GameObjectType.Obj_2D; } else if (GetComponent <CanvasRenderer>()) { realType = GameObjectType.UI; } switch (realType) { case GameObjectType.Obj_3D: LayerMask mask = EasyTouch.Get3DPickableLayer(); mask = mask | 1 << gameObject.layer; EasyTouch.Set3DPickableLayer(mask); break; //2D case GameObjectType.Obj_2D: EasyTouch.SetEnable2DCollider(true); mask = EasyTouch.Get2DPickableLayer(); mask = mask | 1 << gameObject.layer; EasyTouch.Set2DPickableLayer(mask); break; // UI case GameObjectType.UI: EasyTouch.instance.enableUIMode = true; EasyTouch.SetUICompatibily(false); break; } if (enablePickOverUI) { EasyTouch.instance.enableUIMode = true; EasyTouch.SetUICompatibily(false); } }
// Token: 0x0600028F RID: 655 RVA: 0x0000BF50 File Offset: 0x0000A350 public virtual void Start() { EasyTouch.SetEnableAutoSelect(true); this.realType = QuickBase.GameObjectType.Obj_3D; if (base.GetComponent <Collider>()) { this.realType = QuickBase.GameObjectType.Obj_3D; } else if (base.GetComponent <Collider2D>()) { this.realType = QuickBase.GameObjectType.Obj_2D; } else if (base.GetComponent <CanvasRenderer>()) { this.realType = QuickBase.GameObjectType.UI; } QuickBase.GameObjectType gameObjectType = this.realType; if (gameObjectType != QuickBase.GameObjectType.Obj_3D) { if (gameObjectType != QuickBase.GameObjectType.Obj_2D) { if (gameObjectType == QuickBase.GameObjectType.UI) { EasyTouch.instance.enableUIMode = true; EasyTouch.SetUICompatibily(false); } } else { EasyTouch.SetEnable2DCollider(true); LayerMask mask = EasyTouch.Get2DPickableLayer(); mask |= 1 << base.gameObject.layer; EasyTouch.Set2DPickableLayer(mask); } } else { LayerMask mask = EasyTouch.Get3DPickableLayer(); mask |= 1 << base.gameObject.layer; EasyTouch.Set3DPickableLayer(mask); } if (this.enablePickOverUI) { EasyTouch.instance.enableUIMode = true; EasyTouch.SetUICompatibily(false); } }