Esempio n. 1
0
 public void Construct(TargetsBase targets)
 {
     if (targets is ITargetsMovable)
     {
         m_TargetContainer = targets as ITargetsMovable;
     }
     else
     {
         Destroy(this);
     }
 }
Esempio n. 2
0
        public void Construct()
        {
            if (m_Constructed)
            {
                return;
            }

            IFacadeBase facade = GetComponent <IFacadeBase> ();

            if (facade != null)
            {
                TargetsBase targets = facade.Targets;
                if (targets is ITargetsMovable)
                {
                    m_Targets = targets as ITargetsMovable;

                    m_Targets.MovementTarget = transform.position;
                }
            }
            m_Constructed = true;
        }