Esempio n. 1
0
        protected override void OnEnable()
        {
            BaseHandleInput input = GetComponent <BaseHandleInput>();

            if (input == null || input.Handle != this)
            {
                input        = gameObject.AddComponent <TerrainAreaHandleInput>();
                input.Handle = this;
            }
            m_projector       = IOC.Resolve <ITerrainAreaProjector>();
            m_projector.Scale = new Vector3(0, 1, 0);
            base.OnEnable();
        }
 protected override void Activate()
 {
     base.Activate();
     m_projector = IOC.Resolve <ITerrainAreaProjector>();
 }
Esempio n. 3
0
 protected override void OnDisable()
 {
     base.OnDisable();
     m_initialized = false;
     m_projector   = null;
 }