private void SetNotMovable(int col, int row) { BoardOccupantData bo = GetObjectInBoard(col, row) as BoardOccupantData; if (bo != null) { bo.isMovable = false; } }
// ---------------------------------------------------------------- // Initialize // ---------------------------------------------------------------- protected void InitializeAsBoardOccupant(Board _boardRef, BoardOccupantData _data) { base.InitializeAsBoardObject(_boardRef, _data); IsMovable = _data.isMovable; UpdateCanBeamEnterAndExit(); }