public FlyingMovementAgent(float speed, Transform transform, Grid grid, EnemyData enemyData)
        {
            m_Speed     = speed;
            m_Transform = transform;

            SetTargetNode(grid.GetTargetNode());
            m_EnemyData = enemyData;
        }
 public FlyingMovementAgent(float mSpeed, Transform mTransform, Grid grid, EnemyData enemyData)
 {
     m_Speed     = mSpeed;
     m_Transform = mTransform;
     m_EnemyData = enemyData;
     m_Grid      = grid;
     SetTargetNode(grid.GetTargetNode());
     m_CurrentNode = grid.GetStartNode();
 }
Exemple #3
0
 public FlyingMovementAgent(float speed, Transform transform, Grid grid, EnemyData data)
 {
     m_Speed       = speed;
     m_Transform   = transform;
     m_Data        = data;
     m_Grid        = grid;
     m_CurrentNode = grid.GetNodeAtPoint(transform.position);
     SetTargetNode(grid.GetTargetNode());
 }
Exemple #4
0
 public FlyingMovementAgent(float speed, Transform transform, Grid grid, EnemyData enemyData)
 {
     m_Speed     = speed;
     m_Transform = transform;
     SetStartNode(grid.GetTargetNode());
     m_EnemyData = enemyData;
     m_TargetNode.EnemyDatas.Add(m_EnemyData);
     m_Grid        = grid;
     m_CurrentNode = m_Grid.GetNodeAtPoint(m_Transform.position);
 }