public void Init(BoardState boardState, APieceFactory pieceFactory) { m_boardState = boardState; m_boardStateTemp = new BoardState(m_boardState.BoardSize); m_pieceFactory = pieceFactory; }
public void Init(BoardState boardState, APieceFactory pieceFactory) { m_boardState = boardState; m_pieceFactory = pieceFactory; m_visualState = new IPiece[m_boardState.BoardSize.x, m_boardState.BoardSize.y]; Shader.SetGlobalFloat("_YClip", m_gemMaskPosition.position.y); }
public override void Init(BoardState boardState, APieceFactory pieceFactory) { m_inputPlane = new Plane(m_cornerTransform.forward, m_cornerTransform.position); }
public abstract void Init(BoardState boardState, APieceFactory pieceFactory);