Beispiel #1
0
        static KRFacade()
        {
            _InputNetworkAdapter = new InputNetworkAdapter();
            _Map = new QuadTree <KRTransform>(256, 256);

#if !UNITY_EDITOR
            EventConductor.On(typeof(KRFacade), "OnKRDrawGizmos");
#endif
        }
Beispiel #2
0
 bool IsInRect(GameObject go)
 {
     return(new List <GameObject>(
                KRFacade.Find(
                    InputNetworkAdapter.BeginDrag,
                    Vec2.FromVector3(InputNetworkAdapter.WorldPosition(Input.mousePosition)),
                    Vec2.FromVector3(
                        InputNetworkAdapter.WorldPosition(
                            new Vector3(
                                Input.mousePosition.x,
                                Camera.main.WorldToScreenPoint(InputNetworkAdapter.BeginDrag.ToVector3()).y,
                                Input.mousePosition.z
                                )
                            )
                        )
                    )
                ).Contains(go));
 }