Пример #1
0
    protected TextMesh m_text;     //Text mesh for debug purposes

    public virtual void Start()
    {
        if (m_manager == null)
        {
            m_manager = FindObjectOfType <managerOfScene>();
        }
    }
Пример #2
0
 void Start()
 {
     if (m_sceneManager == null)
     {
         m_sceneManager = FindObjectOfType <managerOfScene>();
     }
 }
 private void Update()
 {
     if (isManagerFound == false)
     {
         manager        = GameObject.FindGameObjectWithTag("ManagerScene").GetComponent <managerOfScene>();
         isManagerFound = true;
     }
 }
    protected float m_accel;     //Acceleration (For lancer)


    override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
    {
        m_playerPosition = GameObject.FindGameObjectWithTag("Player").transform;

        if (m_sceneManager == null)
        {
            m_sceneManager = FindObjectOfType <managerOfScene>();
        }
    }
 private void Start()
 {
     try
     {
         manager        = GameObject.FindGameObjectWithTag("ManagerScene").GetComponent <managerOfScene>();
         isManagerFound = true;
     }
     catch (NullReferenceException)
     {
         isManagerFound = false;
     }
 }
    // OnStateEnter is called when a transition starts and the state machine starts to evaluate this state
    override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
    {
        m_enemyNearestPosition = FindObjectOfType <BaseEnemy>().transform;

        if (m_sceneManager == null)
        {
            m_sceneManager = FindObjectOfType <managerOfScene>();
        }

        if (!m_playerPosition)
        {
            m_playerPosition = GameObject.FindGameObjectWithTag("Player").GetComponent <Transform>();
        }


        //animator.transform.parent = null;
    }
    protected managerOfScene m_sceneManager; //The manager of the scene


    override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
    {
        //Ensure that the sceneManager is found
        if (m_sceneManager == null)
        {
            m_sceneManager = FindObjectOfType <managerOfScene>();
        }

        m_speed  = 3f;
        waitTime = m_startWaitTime;

        //The points are random points inside a circle with 10 radius
        m_points = Random.insideUnitCircle * 10;


        if (m_playerPosition == null)
        {
            m_playerPosition = GameObject.FindGameObjectWithTag("Player").transform;
        }
    }
Пример #8
0
    public void Initialization(float _hp, float _speedOfShip, float _MsBetweenShots, Animator _animatorOfShip, Rigidbody2D _rigidBody)
    {
        m_radarIsReady   = "Not ready";
        m_health         = _hp;
        m_speed          = _speedOfShip;
        m_msBetweenShots = _MsBetweenShots;
        m_animatorShip   = _animatorOfShip;
        playerRigidBody  = _rigidBody;

        //Getting the main camera of the scene
        m_mainCamera = Camera.main;

        //Finding the objects that have a cameraController and the ManagerOfScene
        m_manager          = FindObjectOfType <managerOfScene>();
        m_cameraController = m_manager.GetComponent <CameraController>();
        m_radarText        = m_manager.GetComponent <UIManager>().radarText;
        m_healthText       = m_manager.GetComponent <UIManager>().hpText;
        m_particleRadar    = transform.FindInChildren("RADAR").GetComponent <ParticleSystem>();
        m_isOnRadar        = false;
    }
Пример #9
0
 public virtual void Start()
 {
     m_stateBaseClass = States.SPAWNING;
     m_manager        = FindObjectOfType <managerOfScene>();
 }