예제 #1
0
 public void initialize()
 {
     if (m_collisionObserver)
     {
         m_collisionListener = createCollisionListener();
         m_collisionObserver.getObserver().add(m_collisionListener);
     }
 }
예제 #2
0
 // Use this for initialization
 void Start()
 {
     if (m_collisionListener == null && m_collisionObserver != null)
     {
         Observer <CollisionObserver> observer = m_collisionObserver.getObserver();
         m_collisionListener = createCollisionListener();
         observer.add(m_collisionListener);
         m_collisionObserver.gameObject.SetActive(false);
     }
 }
예제 #3
0
    //////////////////////////////////////////////////////////////////////////////////////////
    #region Runtime
    //////////////////////////////////////////////////////////////////////////////////////////

    // Use this for initialization
    void Start()
    {
        m_steering = this.GetComponent <SteeringBehaviours>();

        if (m_collisionObserver)
        {
            m_collisionListener = createCollisionListener();
            Observer <CollisionObserver> observer = m_collisionObserver.getObserver();
            observer.add(m_collisionListener);
        }
    }
예제 #4
0
 // Use this for initialization
 void Start()
 {
     m_isInTaggableTrigger = false;
     if (m_collisionObserver)
     {
         m_collisionListener = createCollisionListener();
         Observer <CollisionObserver> observer = m_collisionObserver.getObserver();
         observer.add(m_collisionListener);
         m_collisionObserver.gameObject.SetActive(false);
     }
 }