public void initialize() { if (m_collisionObserver) { m_collisionListener = createCollisionListener(); m_collisionObserver.getObserver().add(m_collisionListener); } }
// 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); } }
////////////////////////////////////////////////////////////////////////////////////////// #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); } }
// 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); } }