Exemple #1
0
        public void SetValuesFromBoardSquare(BoardSquare targetSquare, Vector3 currentWorldPos)
        {
            var dir = targetSquare.ToVector3() - currentWorldPos;

            dir.Y = 0.0f;
            Vector3.Normalize(dir);
            SetPosAndDir(targetSquare.GridPos, targetSquare.ToVector3(), dir);
        }
 private void InitSquare(BoardSquare square)
 {
     if (square == null)
     {
         return;
     }
     m_useTargetSquare = true;
     m_targetSquareX   = square.X;
     m_targetSquareY   = square.Y;
     if (m_useTargetPos)
     {
         return;
     }
     m_targetPos = square.ToVector3();
 }