Example #1
0
    void Awake()
    {
        Vector3 _point = new Vector3(m_mesh.transform.position.x, m_mesh.transform.position.y, m_mesh.transform.position.z + (transform.lossyScale.z / 2) + 0.1f);

        m_firePointObj = Instantiate(new GameObject(), _point, Quaternion.identity);
        m_firePointObj.transform.parent = gameObject.transform;
        m_firePoint  = m_firePointObj.transform;
        m_fireSystem = GetComponentInChildren <IFireSystem>();
        m_fireSystem.SetFirePoint(m_firePoint);
    }
Example #2
0
    private void Awake()
    {
        m_fireConditions = GetComponents <IFireCondition>();

        m_fireSystem = GetComponent <IFireSystem>();
    }