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(); }
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()); }
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); }