static KRFacade() { _InputNetworkAdapter = new InputNetworkAdapter(); _Map = new QuadTree <KRTransform>(256, 256); #if !UNITY_EDITOR EventConductor.On(typeof(KRFacade), "OnKRDrawGizmos"); #endif }
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)); }