コード例 #1
0
 public void Init()
 {
     if (raycastCamera == null)
     {
         raycastCamera = HighlightManager2D.GetCamera();
     }
 }
コード例 #2
0
        void Start()
        {
            Collider2D collider = GetComponent <Collider2D> ();

            if (collider == null)
            {
                if (GetComponent <SpriteRenderer> () != null)
                {
                    gameObject.AddComponent <BoxCollider2D> ();
                }
            }
            if (triggerMode == TriggerMode.Raycast)
            {
                if (raycastCamera == null)
                {
                    raycastCamera = HighlightManager2D.GetCamera();
                    if (raycastCamera == null)
                    {
                        Debug.LogError("Highlight Trigger 2D on " + gameObject.name + ": no camera found!");
                    }
                }
                StartCoroutine(DoRayCast());
            }
        }